样例
#include <iostream>
#include <cstring>
#include <algorithm>
using namespace std;
const int N = 100010;
int n, m;
int a, b;
int A[N], B[N];
int main()
{
scanf("%d%d", &n, &m);
scanf("%d%d", &a, &b);
for (int i = 0; i < n; i ++ ) scanf("%d", &A[i]);
for (int i = 0; i < m; i ++ ) scanf("%d", &B[i]);
reverse(B, B + m);
if (A[a - 1] < B[b - 1]) puts("YES");
else puts("NO");
return 0;
}