leetcode:223 Rectangle Area-每日编程第三十三题
来源:互联网 发布:语法高亮 js 编辑:程序博客网 时间:2024/05/17 01:41
Valid Sudoku
Total Accepted: 25744 Total Submissions: 91222 Difficulty: Easy
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.
Assume that the total area is never beyond the maximum possible value of int.
找出重叠面积,两个矩形相加,再减去重叠面积。
class Solution {public: int computeArea(int A, int B, int C, int D, int E, int F, int G, int H) { int leftx=max(A,E); int lefty=max(B,F); int rightx=min(C,G); int righty=min(D,H); int cover; if(rightx>leftx&&righty>lefty){ cover = (rightx-leftx)*(righty-lefty); }else{ cover=0; } return (C-A)*(D-B)+(G-E)*(H-F)-cover; }};
0 0
- leetcode:223 Rectangle Area-每日编程第三十三题
- Rectangle Area - LeetCode 223
- leetcode 223: Rectangle Area
- leetcode[223]:Rectangle Area
- Leetcode 223 Rectangle Area
- leetcode 223:Rectangle Area
- leetcode-223 Rectangle Area
- Leetcode #223 Rectangle Area
- leetCode #223 Rectangle Area
- leetcode 223: Rectangle Area
- [Leetcode]#223 Rectangle Area
- [LeetCode 223] Rectangle Area
- [leetcode 223] Rectangle Area
- LeetCode 223 Rectangle Area
- LeetCode 223:Rectangle Area
- 【LEETCODE】223-Rectangle Area
- leetcode 223: Rectangle Area
- leetcode 223: Rectangle Area
- iOS开发 .bundle使用
- 结构型:设计模式之组合模式(十)
- ArcGIS查询总结
- Mozilla Firefox扩展(Extensions)开发——xulrunner
- 编程面向过程和对象的区别
- leetcode:223 Rectangle Area-每日编程第三十三题
- java——opp
- 我的博客之旅
- DKOM隐藏驱动
- 测试一下
- git repo回退代码
- id3lib-3.8.3在linux下的编译
- 如何自动更新-CMD
- iOS获取网络类型和运营商信息