洛谷讨论Link
Code(5pts)
#include <iostream>
#include <cstdio>
#define int long long
using namespace std;
int n, q, iC, v, s;
int c[200006], t[200006], R[1000006];
int Read () {
int i;
cin >> i;
return i;
}
signed main () {
n = Read(), q = Read();
for (int i = 1; i <= n; i++)
c[i] = Read();
for (int i = 1; i <= n; i++)
t[i] = Read();
for (int i = 1; i <= n; i++) {
iC = c[i] - t[i] - 1;
if (iC > 0)
R[iC] = R[iC] + 1;
}
for (int i = 1000000; i >= 1; i--)
R[i] += R[i + 1];
while (q--) {
v = Read(), s = Read();
if (R[s] == v)
puts("YES");
else
puts("NO");
}
return 0;
}
谢谢QaQ