P1205 方块转换
来源:互联网 发布:知轩藏书被攻击 编辑:程序博客网 时间:2024/05/20 18:19
https://www.luogu.org/problem/show?pid=1205
大大大大大大枚举!
通过纸上画图来找各个情况中点与点的对应坐标关系。
还需要注意的问题:题目要求序号尽量靠前。
#include<iostream>#include<cstdio>#include<cstring>#include<string>#include<vector>#include<algorithm>#include<map> using namespace std;int n;char a[20][20];char b[20][20];int f[10];int main(){ scanf("%d",&n); for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) cin>>a[i][j]; for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) cin>>b[i][j]; int p=0; for(int i=1;i<=n;i++) for(int j=1;j<=n;j++){ if(a[i][j]!=b[j][n-i+1]) f[1]=1; if(a[i][j]!=b[n-i+1][n-j+1]) f[2]=1; if(a[i][j]!=b[n-j+1][i]) f[3]=1; if(a[i][j]!=b[i][n-j+1]) f[4]=1; if((a[i][j]!=b[n-j+1][n-i+1])&&(a[i][j]!=b[n-i+1][n-(n-j+1)+1])&&(a[i][j]!=b[i][n-(n-j+1)+1])) f[5]=1; if(a[i][j]!=b[i][j]) f[6]=1; } for(int i=6;i>=1;i--) { if(!f[i]) p=i; } if(!p) p=7; printf("%d",p); return 0; }
阅读全文
1 0
- P1205 方块转换
- 【模拟】洛谷 P1205 [USACO1.2]方块转换 Transformations
- Transformations方块转换
- USACO 方块转换
- Transformations 方块转换
- openjudge 水题 方块转换
- USACO1.2.2 Transformations (方块转换)
- [USACO1.2.2]方块转换 Transformations
- USACO 1.2 方块转换 (枚举)
- [USACO1.2]方块转换 Transformations
- codevs1287方块转换(数学转换)
- 【几何翻转】Transformations 方块转换(Usaco_Training 1.2)
- USACO 1.2.2 Transformations 方块转换
- 【USACO1.2_2】★Transformations 方块转换
- USACO——Transformations 方块转换
- 【USACO题库】1.2.2 Transformations方块转换
- USACO 1.2 方块转换
- 【USACO题库】1.2.2 Transformations方块转换
- java排序问题
- ajax跨域访问cookie丢失的解决方法
- 多线程死锁问题
- vue经历的坑
- Linux sed命令(二)进阶
- P1205 方块转换
- Kafka常用命令汇总
- ubuntu下USB串口权限修改
- Video Mode Timings
- java的动态代理机制详解
- JavaScript压缩混淆
- POJ3261——Milk Patterns 后缀数组
- 微信小程序 车轮之 侧滑
- java九九乘法表