风险人群筛查
原题链接
满分代码:
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int n, k, t, xl, yd, xr, yu;
int ans1 = 0;
int ans2 = 0;
scanf("%d%d%d%d%d%d%d ", &n, &k, &t, &xl, &yd, &xr, &yu);
for (int i = 0; i < n; ++i) {
int x, y;
int f1 = 0;
int f2 = 0;
int num = 0;
for (int j = 0; j < t; ++j) {
scanf("%d%d", &x, &y);
if (x >= xl && x <= xr && y >= yd && y <= yu) {
f1 = 1;
num++;
if (num >= k) {
f2 = 1;
}
}
else {
num = 0;
}
}
ans1 += f1;
ans2 += f2;
}
printf("%d\n%d\n", ans1, ans2);
return 0;
}