UVA-253-骰子涂色
2017-07-16 18:46
323 查看
题目链接:
https://vjudge.net/problem/UVA-253
题意:
输入两个骰子,然后判断是否是一样的
思路
通过骰子旋转可知,骰子的对立面一定是不变的,1-6,2-5,3-4;
输入的时候安装123456面的顺序。那就可以把两个骰子的1-6,2-5,3-4,判断是否一样。
附上代码:
https://vjudge.net/problem/UVA-253
题意:
输入两个骰子,然后判断是否是一样的
思路
通过骰子旋转可知,骰子的对立面一定是不变的,1-6,2-5,3-4;
输入的时候安装123456面的顺序。那就可以把两个骰子的1-6,2-5,3-4,判断是否一样。
附上代码:
#include<iostream> #include<string> using namespace std; ///只要对立面是一样的就行 int main() { string s,s11,s12,s13,s21,s22,s23; while(cin >> s) { s11=s[0]+s[5]; s12=s[1]+s[4]; s13=s[2]+s[3]; s21=s[6]+s[11]; s22=s[7]+s[10]; s23=s[8]+s[9]; bool flag = false; if(s11 == s21 && s12 == s22 && s13 == s23)flag = true; if(s11 == s21 && s12 == s23 && s13 == s22)flag = true; if(s11 == s22 && s12 == s21 && s13 == s23)flag = true; if(s11 == s22 && s12 == s23 && s13 == s21)flag = true; if(s11 == s23 && s12 == s21 && s13 == s22)flag = true; if(s11 == s23 && s12 == s22 && s13 == s21)flag = true; if(flag)cout << "TRUE" << endl; else cout << "FALSE" << endl; } return 0; }
相关文章推荐
- uva253 骰子涂色
- 习题4-4 骰子涂色 UVa253
- 算法竞赛入门经典(第2版)习题4-4 骰子涂色UVa253
- UVa 253 Cube painting (骰子涂色)
- 习题 4-4 骰子涂色(Cubepainting,UVa 253)
- UVa 253 Cube painting(骰子涂色)
- UVA - 253 Cube painting(骰子涂色)
- 习题4-4 骰子涂色 UVa253
- UVa253 Cube painting(骰子涂色)(27行,比较简洁的样子)
- 算法竞赛入门经典(第2版)习题4-4 骰子涂色 Cube painting UVa 253
- UVA253——骰子涂色(Cube painting)
- 算法竞赛入门经典(第2版)习题4-4 骰子涂色 Uva253
- UVa 253 骰子涂色
- 习题4-4 uva253骰子涂色简单题解(更新至简洁21行)
- UVa253骰子涂色
- UVA - 253 Cube painting(涂骰子)
- 算法竞赛入门经典(第二版)-刘汝佳-第四章 函数与递归 骰子上色Uva253
- UVA 253 - Cube painting(立方体涂色)
- UVA 253 - Cube painting
- UVa 253 Cube painting