比赛 |
普及组水题赛(语言题赛) |
评测结果 |
AAAAAAAAAA |
题目名称 |
铺地毯 |
最终得分 |
100 |
用户昵称 |
cstdio |
运行时间 |
0.055 s |
代码语言 |
C++ |
内存使用 |
0.47 MiB |
提交时间 |
2014-10-14 18:11:52 |
显示代码纯文本
#include<iostream>
#include<cstdio>
using namespace std;
int n,carpet[10001][4]={0},i,a,b;
bool belong(int p){
int x1=carpet[p][0],y1=carpet[p][1],x2=x1+carpet[p][2],y2=y1+carpet[p][3];
if(x1<=a&&a<=x2&&y1<=b&&b<=y2) return 1;
return 0;
}
int main(){
freopen("carpet.in","r",stdin);
freopen("carpet.out","w",stdout);
int ans=-1;
cin>>n;
for(i=0;i<n;i++) cin>>carpet[i][0]>>carpet[i][1]>>carpet[i][2]>>carpet[i][3];
cin>>a>>b;
for(i=0;i<n;i++) if(belong(i)) ans=i;
if(ans>=0) cout<<ans+1<<endl;
else cout<<ans<<endl;
return 0;
}