//UVa1587 - Box
//题目:给出6个矩形的长和宽,判断它们能否构成长方体的六个面
//6/3=2 个相同的面 WA,no more data in
#include <stdio.h>
#include<algorithm>
using namespace std;
int x[6],y[6],z[6];
bool right(void){sort(z,z+6);for(int i=0; i<6; i+=2) if(z[i] != z[i+1])return false;return true;
}
int main(){while(scanf("%d%d%d%d%d%d%d%d%d%d%d%d",&x[0],&y[0],&x[1],&y[1],&x[2],&y[2],&x[3],&y[3],&x[4],&y[4],&x[5],&y[5]) == 12){int is = 0;for(int i = 0; i < 6; i++) {if(x[i] < y[i]) swap(x[i], y[i]);else if(x[i] == y[i])is++;z[i]= x[i]*y[i]+2*1314;//纯C写法,用z[i]构造加密}if(!is)printf("%s\n", right() ? "POSSIBLE" : "IMPOSSIBLE");else if(is >= 2)printf("IMPOSSIBLE\n");}return 0;
}

UVa1587 - Box相关推荐

  1. UVa1587 Box(排序)

    题意:给出6个矩形的长和宽,问是否可以构成一个长方体. 思路:长方体的长宽高分别为a,b,c,假设a < b < c,6个矩形分别为ab,ab,ac,ac,bc,bc 代码如下: #inc ...

  2. 算法竞赛入门经典(第二版) | 习题3-10 盒子 (pair结构体)(UVa1587,Box)

    大意: 给定6个矩形的长和宽,判断他们能否构成一个长方体. 题目(提交)链接→UVa-1587 没使用过该网站的同学请猛戳这里→vJudge教程 储备知识: pair结构体: pair是将2个数据组合 ...

  3. UVA1587 Box

    题意:给定6个矩形的长和宽wi和hi(1<=wi,hi<=1000),判断它们能否构成长方体的六个面. 思路:一个矩形的六个面中,每两个对立面是相同的,相当于由三个不同的面复制而成,而这三 ...

  4. [刷题]算法竞赛入门经典 3-10/UVa1587 3-11/UVa1588

    书上具体所有题目:http://pan.baidu.com/s/1hssH0KO 题目:算法竞赛入门经典 3-10/UVa1587:Box 代码: //UVa1587 - Box #include&l ...

  5. 《算法竞赛入门经典(第2版)》——学习记录

    前言:   这里主要记录本人在学习紫书过程中充分理解过的题目的AC代码,便于以后回顾时查找代码和思路,毕竟看别人的真的有点难懂.此外,本书甚至是本书之外的相关知识学习也可能在此留下记录.   作为一只 ...

  6. UVA1587 盒子 Box 题解

    题意翻译 给定6个矩形的长和宽wi和hi(1<=wi,hi<=10000),判断它们能否构成长方体的六个面. 输入输出样例 Sample Input 1345 2584 2584 683 ...

  7. UVA1587 盒子 Box

    用的最笨的暴力的方法,看了以前写的代码比较短但是也没有心思去搞明白怎么回事了 #include <bits/stdc++.h>#define fi first #define se sec ...

  8. 远程控制virtual box虚拟机系统的三种方式

    远程控制virtual box虚拟机系统的三种方式[阅读时间:5分钟] 1.使用现有的远程控制软件 2.使用SSH连接 3.使用远程桌面控制虚拟机系统 对于把虚拟机安装在寝室笔记本的人来说,能够远程控 ...

  9. ICE BOX 配置,使用----第一篇

    一 理论部分 (1) 为什么要使用icebox? icebox server代替了通常的server. icebox是为了方便集中管理多个ice服务而建立的. 它通过使用icebox服务器,把ice服 ...

最新文章

  1. R语言入门3---R语言六大基本数据结构
  2. vc设备工程师_4注册公用设备工程师专业基础考试真题.
  3. 【51单片机快速入门指南】6.1:LCD1602的八线、四线控制及自定义符号,完美兼容Proteus仿真
  4. JAVA四种遍历Map的方法
  5. 丘成桐在CNCC会议的演讲全文
  6. 信息学奥赛一本通 1100:金币 | 1969:【15NOIP普及组】金币 | OpenJudge NOI 1.5 45 | 洛谷 P2669 [NOIP2015 普及组] 金币
  7. docker mysql 远程连接_Docker MySQL的安装与远程连接
  8. typecho 全站ajax,typecho全站静态化方案
  9. Javascript第六章计时器练习【源码】第四课
  10. grib1文件解析 python_python安装读取grib库总结(推荐)
  11. 调试: Rose逆向工程时死机.
  12. 电脑QQ正常上网但浏览器无法上网解决办法
  13. html如何防止内部撑开,父div没有被撑开,该怎么解决?_html/css_WEB-ITnose
  14. C语言中判断一个三位数是否是水仙花数,判断三位数是否为水仙花数
  15. 关于CSS选择器优先级的规则说明
  16. 腾讯未来交通白皮书 附下载地址
  17. 2021ICPC南京站大杂记
  18. Android 计步器实现
  19. oracle创建新指定表空间,oracle创建用户并指定表空间
  20. 07-项目训练_分页列表、快递录入、删除和修改

热门文章

  1. 物理、化学实验仪器与设备
  2. IEEE 各项协议、RFC 文档
  3. 【笔试/面试】—— linux(rpm)
  4. Tricks(三十一)—— 访问一个数组相邻的奇数位偶数位
  5. Spark MLlib(一)正则化特征
  6. 协方差矩阵(covariance matrix)
  7. Windows 环境变量的两点说明
  8. Android 性能分析岗位,2021Android最新大厂面试真题总结,架构师必备技能
  9. python不会英语不会数学怎么自学-数学不好、英语不好、非本专业,想学Python数据分析,能安排吗?...
  10. 免费python自学攻略-自学python二三事