编辑
2023-10-24
算法题
00
请注意,本文编写于 564 天前,最后修改于 564 天前,其中某些信息可能已经过时。
cpp
#include <iostream> #include <cstdio> using namespace std; int n,nx,ny,ans=-1; int sx[10001],sy[10001],lx[10001],ly[10001]; bool yn(int x,int y,int lx,int ly) { if(nx>=x && ny>=y && nx<=x+lx && ny<=y+ly)//边界判断 { return true; } return false; } int main() { scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d%d%d%d",&sx[i],&sy[i],&lx[i],&ly[i]); } scanf("%d%d",&nx,&ny); for(int i=1;i<=n;i++) { if(yn(sx[i],sy[i],lx[i],ly[i])==true) { ans=i;//答案叠加 } } cout<<ans; return 0; }

本文作者:yowayimono

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!