50分求助
查看原帖
50分求助
1436107
hzj071513楼主2025/6/21 18:41
#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin >> n;
    int a, b, g, l, x, y;
    short flag[5000][5000] = {};
    for(int i = 1;i <= n;i++)
        {
            cin >> a >> b >> g >> l;
            for(int j = a;j <= a + g;j++)
                {
                    for(int k = b;k <= b + l;k++)
                        {
                            flag[j][k] = i;
                        }
                }
        }
    cin >> x >> y;
    if(flag[x][y])
        cout << flag[x][y];
    else
        cout << -1;
}

评测记录

2025/6/21 18:41
加载中...