leetcode + 数学题,求两个矩形总面积

原创 2018年04月16日 12:24:23
点击打开链接
class Solution {
public:
    int computeArea(int A, int B, int C, int D, int E, int F, int G, int H) {
        int p = (C-A)*(D-B);
        int q = (G-E)*(H-F);
        if((E<=A&&G<=A) ||(E>=C&&G>=C)||(F<=B&&H<=B)||(F>=D&&H>=D))
            return p+q;
        else{
            int p_q=(min(C,G)-max(E,A))*(min(D,H)-max(B,F));
            return p+q-p_q;
        }
    }
};

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013554860/article/details/79959008

两个版本MDK搭建和三种调试器的使用-第3季第4部分视频课程

-
  • 1970年01月01日 08:00

HDU2056 Rectangles【水题】【相交面积】

题目大意:给你两个矩形对角线两端的坐标,输出这两个矩形的相交面积 思路:假设两个矩形相交,则相交的矩形面积横坐标为四个横坐标中间的 两个横坐标,纵坐标为四个纵坐标中间的两个纵坐标,然后计算面积。若 两...
  • u011676797
  • u011676797
  • 2015-01-03 14:13:50
  • 714

1504:重叠面积

1504:重叠面积 Description zjahstu是个很厚道的ACMer,O(∩_∩)O~。。特为大家准备水题一道。。  题目很简单,两个矩形,告诉你矩形1,矩形2的...
  • zhangao230
  • zhangao230
  • 2017-09-15 13:09:22
  • 91

LeetCode 223. Rectangle Area(两个矩形的复合面积计算)

原题网址:https://leetcode.com/problems/rectangle-area/ Find the total area covered by two rectilinear...
  • jmspan
  • jmspan
  • 2016-04-05 00:48:05
  • 1304

Leetcode 223 Rectangle Area 矩形区域面积

计算两个矩形所在2D空间内覆盖的区域面积。
  • smile_watermelon
  • smile_watermelon
  • 2015-08-28 17:51:41
  • 454

poj 1151 求矩形面积并 (线段树扫描线)

题意: 给出n个矩形的左下角和右上角坐标,求这n个矩形所构成的面积 思路: 线段树扫描线 这是第一次做到线段树扫描线,刚开始也不懂 如果不懂,可以看: http://www.cnblogs...
  • u013382399
  • u013382399
  • 2015-04-28 02:10:44
  • 899

D重叠面积

Description zjahstu是个很厚道的ACMer,O(∩_∩)O~。。特为大家准备水题一道。。 题目很简单,两个矩形,告诉你矩形1,矩形2的面积和他们的总面积,请你求两矩形重叠部分的面积。...
  • fjinhao
  • fjinhao
  • 2015-04-18 13:07:56
  • 837

C++ point类 求矩形面积及两点距离

  • 2012年09月02日 14:19
  • 124KB
  • 下载

Leetcode编程练习二:求直方图中矩形最大面积

Leetcode编程练习二:求直方图中矩形最大面积
  • ether_crow
  • ether_crow
  • 2016-09-21 17:02:02
  • 587

Leetcode No.223 Rectangle Area 判断矩形相交

Find the total area covered by two rectilinear rectangles in a 2D plane. Each rectangle is defined ...
  • sesiria
  • sesiria
  • 2016-06-13 09:54:14
  • 563
收藏助手
不良信息举报
您举报文章:leetcode + 数学题,求两个矩形总面积
举报原因:
原因补充:

(最多只允许输入30个字)