大佬救一下,应该是有da问题
查看原帖
大佬救一下,应该是有da问题
844113
forzyq楼主2022/11/27 10:37

自己电脑上的编译器运行后答案是对的,可是测试点都不过,大佬指点一下O(∩_∩)O┭┮﹏┭┮


#include <stdio.h>
int main()
{
   int m=0,n=0,l=0,i=0,b=-1;
   int a[10000][5];
   scanf("%d",&m);
   for(int k=0;k<m;k++){
   for(int j=0;j<4;j++){
   scanf("%d",&a[k][j]);
   }
    a[k][2]=a[k][0]+a[k][2];//最大
    a[k][3]=a[k][1]+a[k][3];//最大
   }
   scanf("%d%d",&n,&l);
   for(i=0;i<m;i++){
     if(n<=a[i][2]&&n>=a[i][0]&&m<=a[i][3]&&m>=a[i][1])
     b=i;
     else
     continue;
   }  
   if(b!=-1)
   printf("%d",i);
   else
   printf("%d",b);
   return 0;
}
2022/11/27 10:37
加载中...