UVa1587-Box
来源:互联网 发布:java后端开发要学什么 编辑:程序博客网 时间:2024/06/06 02:13
用不着多少条件,并不难。
#include<cstdio>#include<algorithm>using namespace std;const int C=10001;int p[7];\\用来保存矩形void swap(int &x,int &y)\\交换变量{int t=x;x=y;y=t;}int x,y;int main(){while(scanf("%d%d",&x,&y)==2){if(x>y)swap(x,y);\\保证x<=y,下面判断用p[0]=x*C+y;\\两变量合成一变量,注意C不能太大或太小for(int i=1;i<=5;i++){scanf("%d%d",&x,&y);if(x>y)swap(x,y);p[i]=x*C+y;}sort(p,p+6);bool f=false;if(p[0]==p[1]&&p[2]==p[3]&&p[4]==p[5])\\长方形相对的面相同{if(p[0]/C==p[2]/C)\\p[0],p[2]是x较小的两个面{if((p[0]%C==p[4]/C&&p[2]%C==p[4]%C)||(p[0]%C==p[4]%C&&p[2]%C==p[4]/C))\\此两种情况满足,则能构成长方形{printf("POSSIBLE\n");f=true;}}}if(!f)printf("IMPOSSIBLE\n");}return 0;}
2 0
- Uva1587 - Box
- uva1587 - Box
- UVa1587-Box
- [UVA1587]BOX
- uva1587 - Box
- UVa1587 - Box
- UVa1587-Box
- uva1587——box
- UVa1587——Box
- UVa1587 Box(排序)
- UVA1587 UVALive3214 POJ2160 Box
- 盒子Box UVA1587
- 3.10 Box UVA1587
- ???习题3-10 UVa1587 Box
- Box, ACM/ICPC NEERC 2004, UVa1587
- 读程序 UVA1587 UVALive3214 POJ2160 Box
- UVa1587--Box--盒子(代码超简洁)
- Box, ACM/ICPC NEERC 2004, UVa1587
- 跟项目经理学搭建框架
- Jquery mobile 新手问题总汇
- Java程序员应该了解的10个面向对象设计原则
- 文章标题
- Winsock网络编程
- UVa1587-Box
- BlocksIt.js瀑布流插件结合ajax实现无限加载数据
- VS2010/MFC编程入门之四十一(文档、视图和框架:分割窗口)
- POJ 题目2823 Sliding Window(单调队列求定长区间最大值)
- 异常其他格式
- 计算机视觉-sift(2)代码理解
- WindowManager addView弹窗功能
- java 集合
- 零长度数组的妙用