比赛 |
普及组水题赛(语言题赛) |
评测结果 |
AAAAAAAAAA |
题目名称 |
铺地毯 |
最终得分 |
100 |
用户昵称 |
STARGAZER |
运行时间 |
0.018 s |
代码语言 |
C++ |
内存使用 |
0.34 MiB |
提交时间 |
2014-10-14 18:27:02 |
显示代码纯文本
#include<fstream>
using namespace std;
class carpet
{
public:
int l;
int r;
int o;
int b;
};
int main()
{
ifstream fin("carpet.in");
ofstream fout("carpet.out");
int x,y,ll,h,n,i,X,Y;
fin>>n;
carpet a[10000];
for(i=0;i<n;i++)
{
fin>>x>>y>>ll>>h;
a[i].l=x,a[i].r=x+ll,a[i].b=y,a[i].o=y+h;
}
fin>>X>>Y;
for(i=n-1;i>=0;i--)
{
if(X<=a[i].r&&X>=a[i].l)
{
if(Y<=a[i].o&&Y>=a[i].b)
{
fout<<i+1<<endl;
fin.close();
fout.close();
return 0;
}
}
}
fout<<"-1"<<endl;
fin.close();
fout.close();
return 0;
}