萌新求问
查看原帖
萌新求问
758530
dsxxsd楼主2023/2/1 11:48
#include<stdio.h>
int main()
{
   int n = 0;
   scanf("%d", &n);
   int x[n],y[n],dx[n],dy[n], times = n,up = -1;

   for(;times>0;times--)
   {
       scanf("%d %d %d %d", &x[times-1], &y[times-1], &dx[times-1], &dy[times-1]);
   }

   int nx=0,ny=0;
   scanf("%d %d", &nx, &ny);
   int i = n;
   for(;i>0;i--)
   {
       int ux = x[i - 1] + dx[i - 1];
       int uy = y[i - 1] + dy[i - 1];
       if(nx<=ux&&nx>=x[i-1]&ny<=uy&&ny>=y[i-1])
       {
           up = n - i+1;
           break;
       }
   }
   printf("%d",up);
   return 0;
} ```
样例和134能通过,但剩下的都wa……萌新实在不知道哪错了……
2023/2/1 11:48
加载中...