壮Sir不壮


私信TA

用户名:dotcpp0692568

访问量:936

签 名:

等  级
排  名 1370
经  验 2941
参赛次数 0
文章发表 17
年  龄 0
在职情况 学生
学  校 河南科技学院
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

//使用一维数组(数组长度是4*地毯个数)
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int [] arr = new int[4*n];

for (int i = 0;i<n*4;i++) {
   arr[i] = scanner.nextInt();
}
int x = scanner.nextInt();
int y = scanner.nextInt();


for (int i = arr.length-1; i >= 0; i -= 4) {
   if (x >= arr[i-3] && x <= arr[i-3] + arr[i-1] && y >= arr[i-2] && y <= arr[i-2] + arr[i]) {
       System.out.println(n);
       return;
   }
   n--;
}
System.out.println(-1);


 

0.0分

1 人评分

  评论区

  • «
  • »