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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

不要方

發布時間:2024/10/5 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 不要方 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

http://oj.acm.zstu.edu.cn/JudgeOnline/problem.php?cid=4034&pid=10

C++版本一

#include <iostream> #include <iostream> #include <stdio.h> #include <algorithm> #include <string.h> #include <math.h> #include <vector>using namespace std;const int N=1000;int x,x2,y,y2; int map[N][N]; int main() { while(scanf("%d%d%d%d",&x,&y,&x2,&y2)!=EOF){memset(map,0,sizeof(map));x+=100;y+=100; x2+=100;y2+=100; for(int i=min(x,x2);i<max(x,x2);i++){for(int j=min(y,y2);j<max(y,y2);j++){map[i][j]++;}}scanf("%d%d%d%d",&x,&y,&x2,&y2);x+=100;y+=100; x2+=100;y2+=100; for(int i=min(x,x2);i<max(x,x2);i++){for(int j=min(y,y2);j<max(y,y2);j++){map[i][j]++;}}int ans=0;for(int i=0;i<200+10;i++){for(int j=0;j<200+10;j++){if(map[i][j]==2)ans++;}}printf("%d\n",ans);}//cout << "Hello world!" << endl;return 0; }

C++版本二

#include<stdio.h> #include<math.h> #include<algorithm> #include<string.h> using namespace std;int main(){int x1,x2,x3,x4,y1,y2,y3,y4,x,y,xmin,ymin,xmax,ymax;while(~scanf("%d%d%d%d%d%d%d%d",&x1,&y1,&x2,&y2,&x3,&y3,&x4,&y4)){if(x2<=x3||y2>=y3||x1>=x4||y1<=y4){printf("0\n");continue;}if(x1>x3)xmin=x1;else xmin=x3;if(x2>x4)xmax=x4;else xmax=x2;x=xmax-xmin;if(y1>y3)ymax=y3;else ymax=y1;if(y2>y4)ymin=y2;else ymin=y4;y=ymax-ymin;x=x*y;if(x<0)x=0;printf("%d\n",x);}return 0; }

?

總結

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

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