比赛 普及组水题赛(语言题赛) 评测结果 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;
}