223. Rectangle Area
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.
Example:
Input: A = -3, B = 0, C = 3, D = 4, E = 0, F = -1, G = 9, H = 2
Output: 45
不知道这题为什么是Medium,这比Easy的还Easy吧。
int computeArea(int A, int B, int C, int D, int E, int F, int G, int H) {
int cross = 0; // 重叠区域
int top = min(D, H), bottom = max(B, F), left = max(A, E), right = min(C, G);
if(top > bottom && left &