HDU 5540 Secrete Master Plan
来源:互联网 发布:淘宝联盟怎么买东西 编辑:程序博客网 时间:2024/05/18 19:40
距阵的旋转,容易扩展到高维
#include <cstdio>struct Mat{ int a[2][2];};bool operator == (Mat x, Mat y){ for(int i = 0; i < 2; i++) for(int j = 0; j < 2; j++) if(x.a[i][j] != y.a[i][j]) return false; return true;}Mat rotate_mat(Mat x){ Mat y; for(int i = 0; i < 2; i++) for(int j = 0; j < 2; j++) y.a[i][j] = x.a[j][1 - i]; return y;}bool ok(Mat x, Mat y){ if(x == y) return true; x = rotate_mat(x); if(x == y) return true; x = rotate_mat(x); if(x == y) return true; x = rotate_mat(x); if(x == y) return true; return false;}int main(){ int T; scanf("%d", &T); for(int ca = 1; ca <= T; ca++) { Mat x, y; for(int i = 0; i < 2; i++) for(int j = 0; j < 2; j++) scanf("%d", &x.a[i][j]); for(int i = 0; i < 2; i++) for(int j = 0; j < 2; j++) scanf("%d", &y.a[i][j]); printf("Case #%d: %s\n", ca, ok(x, y) ? "POSSIBLE" : "IMPOSSIBLE"); } return 0;}
0 0
- HDU 5540 Secrete Master Plan
- hdu 5540/Secrete Master Plan
- HDU 5540 Secrete Master Plan
- Secrete Master Plan HDU
- HDU 5540 Secrete Master Plan(水)
- 杭电5540 Secrete Master Plan
- HDU5540-Secrete Master Plan
- UESTC 1215 Secrete Master Plan
- A - Secrete Master Plan【ccpc】
- 2015 CCPC Secrete Master Plan
- Secrete Master Plan (模拟)
- HDU5540 Secrete Master Plan(模拟)
- hdoj Secrete Master Plan 5540 (矩阵翻转)
- CDOJ 1215--Secrete Master Plan【水题】
- ccpc Secrete Master Plan(水模拟)
- 2015南阳CCPC A - Secrete Master Plan
- hdu5540 Secrete Master Plan--矩阵旋转
- HDOJ 5540 Secrete Master Plan(qwb铜牌题 用%进行环的旋转)
- Atitit.分区对索引的影响 分区索引和全局索引 attilax总结
- Monte Carlo intoduce
- 面向业务的立体化高可用架构设计
- C#连接android时,pc端检测便携设备PortableDeviceApi调用的问题
- 通过分析 JDK 源代码研究 TreeMap 红黑树算法实现--转
- HDU 5540 Secrete Master Plan
- 菜鸟简单搭建阿里云windows服务器(Tomcat+Mysql)
- iOS开发中邮箱,电话号码,身份证,密码,昵称正则表达式验证
- CSDN安个家
- Mysql:Forcing close of thread 756 user: 'root'
- Git 使用规范流程
- map用法详解
- Unity陀螺仪
- Java 7之集合类型 - 二叉排序树、平衡树、红黑树---转