代码:
#include <iostream>
using namespace std;
struct Carpet{
int x, y, xl, yl;
};
int main()
{
int n;
cin >> n;
Carpet c[10005];
for (int i = 1;i <= n;i++)
{
cin >> c[i].x >> c[i].y >> c[i].xl >> c[i].yl;
}
int x, y;
cin >> x >> y;
int id = -1;
for (int i = 1;i <= n;i++)
{
if (x >= c[i].x && c[i].x && x <= c[i].xl && y >= c[i].y && c[i].y && y <= c[i].yl)
{
id = i;
}
}
cout << id << endl;
return 0;
}
输入:
10
0 95 65 95
53 70 53 31
1 94 27 92
77 31 60 77
2 99 5 96
72 91 21 9
0 97 22 89
2 183 100 100
90 68 59 14
32 62 17 1
2 183
输出:
8