UVA-253-骰子涂色
来源:互联网 发布:matlab 三维矩阵 画图 编辑:程序博客网 时间:2024/05/21 22:24
题目链接:
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;}
阅读全文
0 0
- UVA-253-骰子涂色
- UVa 253 Cube painting(骰子涂色)
- UVA - 253 Cube painting(骰子涂色)
- UVa 253 Cube painting (骰子涂色)
- 习题 4-4 骰子涂色(Cubepainting,UVa 253)
- 算法竞赛入门经典(第2版)习题4-4 骰子涂色 Cube painting UVa 253
- uva253Cube painting骰子涂色
- 骰子涂色(Cube painting)
- UVa253骰子涂色
- uva253 骰子涂色
- 习题4-4 骰子涂色
- UVA 253 - Cube painting(立方体涂色)
- 习题4-4 骰子涂色 UVa253
- 习题4-4 骰子涂色 UVa253
- UVA 657 掷骰子
- UVA253——骰子涂色(Cube painting)
- UVa253--Cube painting--骰子涂色--重在算法思想
- Uva 810 DFS+骰子模拟
- MyBatis一级缓存,二级缓存
- Android中监听语言变化的两种方式
- 面向对象的六大原则
- Codeforces 492A
- 打包配置问题
- UVA-253-骰子涂色
- 创建第一个Django项目(一)
- 【机器学习】卷积神经网络(CNN)架构解析
- 新手上路之oracle 92 99 表连接(笔记)
- 栈的应用:左右符号匹配
- Linux 之基本 shell 命令
- java 里面保留字volatile及其与synchronized的区别
- 将ReactiveObjC整成动态库来调用
- PAT1022~~~