日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

矩形面积

發布時間:2024/1/3 综合教程 22 生活家
生活随笔 收集整理的這篇文章主要介紹了 矩形面积 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

描述

桌面上放了N個平行于坐標軸的矩形,這N個矩形可能有互相覆蓋的部分,求它們組成的圖形的面積。

格式

輸入格式

輸入第一行為一個數N(1≤N≤100),表示矩形的數量。下面N行,每行四個整數,分別表示每個矩形的左下角和右上角的坐標,坐標范圍為–10^8到10^8之間的整數。

輸出格式

輸出只有一行,一個整數,表示圖形的面積。

樣例1

樣例輸入1

3
1 1 4 3
2 -1 3 2
4 0 5 2

樣例輸出1


10

第一次知道有離散化

 1 #include<iostream>
 2 #include<cstring>
 3 #include<cstdio>
 4 #include<algorithm>
 5 #define LL long long
 6 using namespace std;
 7 struct node
 8 {
 9     LL x1,x2,y1,y2;
10 }a[105];
11 bool cmp(int a,int b)
12 {
13     return a<b;
14 }
15 LL x[205],y[205];
16 bool p[205][205];
17 int main()
18 {
19     long long n,ans=0,l;
20     scanf("%lld",&n);
21     for(LL i=1;i<=n;i++)
22     {
23         scanf("%lld%lld%lld%lld",&a[i].x1,&a[i].y1,&a[i].x2,&a[i].y2);
24         x[i*2]=a[i].x1;
25         x[i*2-1]=a[i].x2;
26         y[i*2]=a[i].y1;
27         y[i*2-1]=a[i].y2;
28     }  
29     sort(x+1,x+2*n+1,cmp);
30     sort(y+1,y+2*n+1,cmp);
31     for(LL i=1;i<=n;i++)
32     for(LL X=1;X<n*2;X++)
33     {
34         if(a[i].x2<=x[X]) break;
35         if(a[i].x1>=x[X+1]) continue;
36         for(int Y=1;Y<n*2;Y++)
37         {
38             if(a[i].y2<=y[Y]) break;
39             if(a[i].y1>=y[Y+1]) continue;
40             p[X][Y]=1;
41         }
42     }
43     for(LL X=1;X<n*2;X++)
44     {
45         l=x[X+1]-x[X];
46         for(int Y=1;Y<n*2;Y++)
47         if(p[X][Y])
48         ans+=l*(y[Y+1]-y[Y]);
49     }
50     cout<<ans;
51     return 0;
52 }

View Code

以上 by dajuruo LQ_double

總結

以上是生活随笔為你收集整理的矩形面积的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 人妻激情偷乱视频一区二区三区 | 一区二区福利 | 久免费一级suv好看的国产 | 温柔女教师在线观看 | 日韩r级电影在线观看 | 禁断介护av一区二区 | 双乳被四个男人吃奶h文 | 亚洲一区二区三区精品视频 | 成人福利一区二区三区 | 国产超级av | 精品黑人一区二区三区国语馆 | 色老板最新地址 | 山村大伦淫第1部分阅读小说 | 中文字幕一区二区三区在线播放 | 亚洲青青草原 | 57pao成人国产永久免费视频 | 国产稀缺精品盗摄盗拍 | 一级黄色免费视频 | 欧美精品aaa | 一级黄色片a| 成人天堂 | 九草视频在线观看 | 91视频青青草| www.成人av.com | 国产精品探花视频 | 欧美精品福利 | 中文字幕免费在线看线人动作大片 | 成人涩涩视频 | 中文字幕在线观看亚洲 | 欧美一区二区三区免费看 | 在线观看精品视频 | 亚洲v国产v欧美v久久久久久 | 久操资源网 | 欧美 日韩 国产 激情 | 成人免费视 | 激情一区 | 欧美精品久久久久久久免费 | 欧美精品一级片 | 乱子伦视频在线看 | 得得的爱在线视频 | 深爱婷婷 | 高跟鞋和丝袜猛烈xxxxxx | 精品国产乱码久久久久久久软件 | 一本色道综合久久欧美日韩精品 | 国产精品4 | 福利视频在线导航 | 男女无遮挡做爰猛烈视频 | 日本免费精品视频 | 亚洲视频一二三区 | 97成人精品| 美女的奶胸大爽爽大片 | 谁有免费黄色网址 | 天堂av免费在线 | 久操伊人| 色资源网站 | 伊人影院av | 狠狠躁天天躁夜夜躁婷婷 | 成人黄色激情 | 在线视频免费播放 | 蜜桃成人免费视频 | 精品在线一区二区 | 亚洲一区二区三区在线播放 | 日本www高清 | 99极品视频| 黄色激情小说视频 | 午夜精品网站 | 亚洲a级在线观看 | 午夜性片| 欧洲色综合 | 告诉我真相俄剧在线观看 | 国产精品久久777777毛茸茸 | 精品一区二区免费看 | 911精品国产一区二区在线 | 在线免费av网 | 久久影视 | 黄色网页在线免费观看 | 91精品国产综合久久久蜜臀 | 久久久天堂国产精品女人 | 中出中文字幕 | 夜夜夜撸 | 伊人在线| 久久九九免费视频 | 免费毛片小视频 | 久久国产成人精品 | 久久久久久久偷拍 | a级片在线 | 3d动漫精品啪啪一区二区三区免费 | av剧情在线 | 三上悠亚在线一区二区 | 日本在线小视频 | 国产无限制自拍 | 一区二区男女 | 关之琳三级全黄做爰在线观看 | 午夜婷婷丁香 | 特黄网站 | 怡红院av在线 | 五月婷婷六月激情 | 日本wwwxxx | 日韩欧美在线一区 |