Find the total area covered by two rectilinear rectangles in a 2D plane.
Each rectangle is defined by its bottom left corner and top right corner as shown in the figure.
![Rectangle Area](https://i-blog.csdnimg.cn/blog_migrate/6230037e11c8390c8b46af54cac7201a.png)
Assume that the total area is never beyond the maximum possible value of int.
计算出交叉区域的大小
public class Solution {
public int computeArea(int A, int B, int C, int D, int E, int F, int G, int H) {
int area1 = (C-A)*(D-B);
int area2 = (G-E)*(H-F);
int left = Math.max(A, E), right = Math.max(Math.min(C, G), left);
int bottom = Math.max(B, F), upper = Math.max(Math.min(D, H), bottom);
return area1+area2-(right-left)*(upper-bottom);
}
}