Uva 1587 Box
来源:互联网 发布:steam数据统计 编辑:程序博客网 时间:2024/04/19 01:05
AC代码:
#include<cstdio>#include<algorithm>using namespace std;struct Node{int a,b;}stu[33];bool cmp(Node a,Node b){if(a.a!=b.a) return a.a<b.a;return a.b<b.b; }int main(){while(~scanf("%d%d",&stu[1].a,&stu[1].b)){ for(int i=2;i<=6;++i) scanf("%d%d",&stu[i].a,&stu[i].b); for(int i=1;i<=6;++i) { if(stu[i].a>stu[i].b) swap(stu[i].a,stu[i].b);}sort(stu+1,stu+7,cmp);//for(int i=1;i<=6;++i) printf("%d %d %d\n",i,stu[i].a,stu[i].b);bool falg=true;for(int i=1;i<=5;i+=2){if(stu[i].a!=stu[i+1].a||stu[i].b!=stu[i+1].b) {falg=false; break;} }if(falg) {if(stu[1].a==stu[3].a) {if(stu[3].b==stu[6].a){if(stu[1].b!=stu[6].b) falg=false; }else if(stu[3].b==stu[6].b) {if(stu[1].b!=stu[6].a) falg=false; }else falg=false;}//思考一下下面的代码多余 //else if(stu[1].a==stu[3].b) {//if(stu[3].a==stu[6].a) {//if(stu[1].b!=stu[6].b) falg=false;//}//else if(stu[3].a==stu[6].b) {//if(stu[1].b!=stu[6].a) falg=false;//}//else falg=false; //}else {falg=false; } } printf(falg?"POSSIBLE\n":"IMPOSSIBLE\n");}return 0;}
0 0
- uva 1587 - Box
- uva 1587 - Box
- UVa 1587 - Box
- UVa 1587 - Box
- UVa 1587 Box
- Uva-1587-Box-AC
- UVA - 1587 Box
- UVa 1587 Box
- Box UVa 1587
- UVA - 1587 Box 麻烦
- UVa 1587 - Box
- UVa 1587 - Box
- UVa-1587 - Box
- UVa 1587 Box
- Uva - 1587 - Box
- UVA - 1587 Box
- UVA 1587 BOX
- UVa 1587 BOX
- response 设置refresh浏览器每隔5秒刷新一次
- 滚动换色
- 双向链表list.h升序排序
- pb9 如何新建一个library
- 输出一百以内素数。
- Uva 1587 Box
- vs2015使用向导创建SOUI项目问题记录
- response实现请求重定向
- clipToPadding和clipChildren
- NOJ 1004 0-1背包问题
- 构造方法与this关键字
- 有关send(),recv()函数的理解
- c++ #include是怎么样工作的?
- 投影矩阵的推导(OpenGl)