CCF CSP认证 2020-09-2 “风险人群筛查”

问题遇到的现象和发生背景

两个用例运行正确,但是提交了显示错误0分,这怎么找bug啊救命

用代码块功能插入代码,请勿粘贴截图
#include
using namespace std;
struct p {
    int x, y, flag;
} p[20][2001];
int main() {
    int n, k, t, x1, y1, x2, y2;
    int stop = 0, passby = 0;
    bool pass[21];
    cin >> n >> k >> t >> x1 >> y1 >> x2 >> y2;
    //输入点
    for (int i = 0; i < n; i++) {
        for (int j = 1; j <= t; j++) {
            cin >> p[i][j].x >> p[i][j].y;
            if (p[i][j - 1].flag != -1) {
                if (p[i][j].x >= x1 && p[i][j].x <= x2 && p[i][j].y >= y1 && p[i][j].y <= y2) {
                    pass[i] = false;
                    p[i][j].flag = p[i][j - 1].flag + 1;
                    if (p[i][j].flag >= k) {
                        stop++;
                        p[i][j].flag = -1;
                    }
                }
            }
            else {
                p[i][j].flag = -1;
            }
        }
    }
    for (int i = 0; i < n; i++) {
        if (!pass[i])passby++;
    }
    cout << passby << "\n" << stop;
    return 0;
}