hihocoder 1255 Mysterious Antiques in Sackler Museum
来源:互联网 发布:ps软件图标 编辑:程序博客网 时间:2024/05/29 13:48
题目链接:G题
题目大意:给你四个小矩形,问能不能选取其中三个小矩形组成一个大矩形
题目思路:三个小矩形能构成大矩形的构造方法只有两种,三个排成一排或者一个左边,两个右边但是一个在右边上,一个右边下,方向不用管,那么我们枚举矩形,然后分别枚举长和宽列出这两种情况就好了
#include <map>#include <set>#include <cmath>#include <queue>#include <stack>#include <vector>#include <cstdio>#include <cstring>#include <cstdlib>#include <iostream>#include <algorithm>using namespace std;typedef long long ll;const int maxn = 1e6+10;int a[4][2],b[4],n;bool check(int x,int y,int z){ for(int i = 0;i < 2;i++){ for(int j = 0;j < 2;j++){ for(int k = 0;k < 2;k++){ if(a[x][i] == a[y][j]&&a[x][i] == a[z][k]) return true; if(a[x][i] == a[y][j]+a[z][k]&&a[y][j^1] == a[z][k^1]) return true; } } } return false;}int main(){ while(~scanf("%d",&n)){ while(n--){ for(int i = 0;i < 4;i++) scanf("%d%d",&a[i][0],&a[i][1]); bool flag = false; for(int i = 0;i < 4;i++) b[i] = i; do{ if(check(b[0],b[1],b[2])) {flag = true;break;} }while(next_permutation(b,b+4)); puts(flag?"Yes":"No"); } } return 0;}
阅读全文
0 0
- hihocoder 1255 Mysterious Antiques in Sackler Museum
- hihoCoder 1255 Mysterious Antiques in Sackler Museum(水)
- ACM-ICPC北京赛区2015 G Mysterious Antiques in Sackler Museum hihoCoder 1255
- 2015北京邀请赛 UVALive7267 Mysterious Antiques in Sackler Museum
- UVALive 7267 Mysterious Antiques in Sackler Museum(dfs)
- UVALive 7267Mysterious Antiques in Sackler Museum (判断长方形)
- UVA7267 Mysterious Antiques in Sackler Museum (强行模拟)
- UVALive 7267 Mysterious Antiques in Sackler Museum 思维题 拼接矩形
- 【hihocoder1255 2015北京赛区G】【简单模拟 简化写法超棒哦】 Mysterious Antiques in Sackler Museum 四个矩形选三个 恰好拼成大矩形
- In the national museum
- D. Igor In the Museum(简单DFS)
- Codeforces 598D:Igor In the Museum
- codeforces 598D - Igor In the Museum
- codeforces_598D. Igor In the Museum(dfs)
- CodeForces - 598D Igor In the Museum
- In Argentina, a Museum Unveils a Long-Frozen Maiden
- Codeforces 598D Igor In the Museum 【DFS】
- Educational Codeforces Round 1 D. Igor In the Museum
- 计算机网络面试知识点
- 剑指offer之从上到下打印二叉树(Python)
- 使用PHP创建一个REST API(译)
- mycat1.6.5分片(枚举)
- 计蒜客 同学的爱好
- hihocoder 1255 Mysterious Antiques in Sackler Museum
- 2017.10.19
- CCF CSP 炉石传说 JAVA 201609-3 100分
- windows socket函数详解
- 深入理解排序算法java版
- 初探 React Router 4.0
- 1.1定时器Timer的使用
- Java设计模式 之 享元模式
- java穷举法小案例