devc++中通过,但在这里只过了一个点,求解

#include<iostream>
#include<cstdio>

int main()
{
// freopen("in.txt","r",stdin);
int n,c,a[101],b[100001],j[100001],k[100001],x,y,m[100001];
scanf("%d",&n);

for(int i=1;i<=n;i++)
{
scanf("%d%d%d%d",&a[i],&b[i],&j[i],&k[i]);
m[i]=i;//m[i]标记地毯的号数
}
scanf("%d%d",&x,&y);
for(int i=1;i<=n;i++)
{
if(x>=a[i]&&x<=(a[i]+j[i])&&y>=b[i]&&y<=(b[i]+k[i])) c=m[i];
else c=-1;
}

printf("%d\n",c);

return 0;
}

0 条评论

目前还没有评论...

信息

ID
1736
难度
4
分类
搜索 | 枚举 点击显示
标签
递交数
4972
已通过
2207
通过率
44%
被复制
14
上传者