比赛 20190908之惊鸿 评测结果 AAAAAAAAAA
题目名称 铺地毯 最终得分 100
用户昵称 李俊辉 运行时间 0.027 s
代码语言 C++ 内存使用 13.69 MiB
提交时间 2019-09-09 21:05:53
显示代码纯文本
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
int main()
{
    freopen("carpet.in","r",stdin);
	freopen("carpet.out","w",stdout); 
	int n;
    while(scanf("%d",&n)!=EOF)
    {
        int a[10001],b[10001],g[10001],k[10001];
        for(int i=0;i<n;i++)
        {
            scanf("%d%d%d%d",&a[i],&b[i],&g[i],&k[i]);
        }
        int x,y;
        scanf("%d%d",&x,&y);
        int ans=0;
        for(int i=0;i<n;i++)
        {
            if(a[i]<=x&&a[i]+g[i]>=x&&b[i]<=y&&b[i]+k[i]>=y)ans=i+1;
        }
        if(ans==0)cout<<-1<<endl;
        else cout<<ans<<endl;
    }
    return 0;
}