Rectangle Area

来源:互联网 发布:ds数据精灵 编辑:程序博客网 时间:2024/05/22 03:48

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);        }};


0 0
原创粉丝点击