CodeForces 645 A.Amity Assessment(水~)
来源:互联网 发布:美容院调整型内衣 知乎 编辑:程序博客网 时间:2024/06/03 15:32
Description
给出两个2*2的数码,问第一个是否可以通过适当转化变成第二个
Input
给出两个2*2矩阵表示这两个数码,X表示该处为空
Output
如果可以互相转化则输出YES,否则输出NO
Sample Input
AB
XC
XB
AC
Sample Output
YES
Solution
两个数码可以相互转化当且仅当在不考虑X的时候旋转同构,故判一下ABC的相对位置是否相同即可
Code
#include<cstdio>#include<iostream>#include<cstring>#include<algorithm>#include<cmath>#include<vector>#include<queue>#include<map>#include<set>#include<ctime>using namespace std;char a[11],b[11],c[11],d[11];int main(){ while(~scanf("%s%s%s%s",a,b,c,d)) { a[2]=b[1],a[3]=b[0],c[2]=d[1],c[3]=d[0]; int i=0,j=0,flag=1; while(a[i]!='A')i++; while(c[j]!='A')j++; for(int k=0;k<4;k++,i=(i+1)%4,j=(j+1)%4) { if(a[i]=='X')i=(i+1)%4; if(c[j]=='X')j=(j+1)%4; if(a[i]!=c[j])flag=0; } printf("%s\n",flag?"YES":"NO"); } return 0;}
0 0
- CodeForces 645 A.Amity Assessment(水~)
- CodeForces 645A Amity Assessment
- Codeforces 645A Amity Assessment 【暴力】
- Codeforces 645A Amity Assessment【八数码】
- Code Forces 645A Amity Assessment
- (CROC 2016 - Elimination Round (Rated Unofficial Edition))A. Amity Assessment(贪心)
- 【CROC 2016 - Elimination RoundA】【水题 循环暴力】Amity Assessment 2x2华容道
- A Quality Model for the Systematic Assessment of Requirements Traceability
- codeforces #260 A. Laptops(水)
- CodeForces 353A Domino(水。。)
- Codeforces 602A Two Bases(水)
- 【CodeForces】606A - Magic Spheres(水)
- CodeForces 630 E. A rectangle(水~)
- CodeForces 628 A. Tennis Tournament(水~)
- CodeForces 626 A. Robot Sequence(水~)
- CodeForces 624 A. Save Luke(水~)
- CodeForces 622 A. Infinite Sequence(水~)
- CodeForces 618 A. Slime Combining(水~)
- Android 一文告诉你到底是用Dialog,Snackbar,还是Toast
- 相机模型详解
- mybatis的sql语句text类型转换错误
- 数据结构之循环队列(改)
- ajax请求方法后面加随机数的作用
- CodeForces 645 A.Amity Assessment(水~)
- Flask程序的基本结构
- ORACLE 替换字符
- PHP---史上最严格的身份证验证
- sql优化
- jQuery中设置form表单
- php图形图像函数的运用-验证码
- android屏幕适配理解
- Python爬虫学习笔记(1):简单的图片爬取