位置不能带来自由,能力才能让人自由

Rectangle Area

class Solution {
public:
    int computeArea(int A, int B, int C, int D, int E, int F, int G, int H)
    {
        int sum = (C - A) * (D - B) + (G - E) * (H - F);
        int A1 = max(A, E), B1 = max(B, F), C1 = min(C, G), D1 = min(D, H);
        if (D1 <= B1 || C1 <= A1) return sum;
        return sum - (D1 - B1) * (C1 - A1);    
    }
};


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yangkaikwill/article/details/46823545
个人分类: LTOJ
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

Rectangle Area

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭