铺地毯 题解

铺地毯

http://www.nowcoder.com/questionTerminal/a102724d530940cd80c54f3df6d41572

直接从后往前找,找到第一个覆盖这个点的地毯输出即可.

import java.math.*;
import java.util.*;
public class Main {
    public static HashMap<String,Long> map = new HashMap<>();
    public static void main(String args[])
    {
        Scanner input = new Scanner(System.in);
        int n = input.nextInt();
        int N=0,sum=-1,a,b;
        int num[][] = new int[10000][4];
        for(int i=0;i<n;i++)
        {
            num[i][0] = input.nextInt();
            num[i][1] = input.nextInt();
            num[i][2] = num[i][2] +num[i][0] + input.nextInt();
            num[i][3] = num[i][3] +num[i][1] + input.nextInt();

        }
        a = input.nextInt();
        b = input.nextInt();
        for(int i=n-1;i>=0;i--)
        {
            if(a>=num[i][0]&&a<=num[i][2]&&b>=num[i][1]&&b<=num[i][3])
                {
                sum= i+1;
                break;
                }
        }
            System.out.print(sum);




    }
}
全部评论

相关推荐

12-15 11:27
门头沟学院 Java
哇哇的菜鸡oc:所有人不要理会,就好了,后面他就知道怎么回事了,只能说有的时候市场都是被宰的人搞坏的
点赞 评论 收藏
分享
Richard奇:还得是有鹅选鹅
投递腾讯等公司9个岗位
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务