uva 253(数学)
来源:互联网 发布:ubuntu16安装php 编辑:程序博客网 时间:2024/05/22 00:13
题解:只要保证两个正方体对面的颜色对应就可以了,比如rbgggrrggbgr第一个正方体对面颜色分别是rr bg gg, 第二个正方体对面颜色分别是rr, gg, gb,只要这两组数据都一一对应,字母相同,顺序可以不相同,就是true,否则false.
#include <iostream>#include <cstdio>#include <cstring>#include <string>using namespace std;int main() {string s, str[3], temp, temp1;int i, flag;while (getline(cin, s)) {for (i = 0; i < 3; i++)str[i] = "";str[0] += s[0];str[1] += s[1];str[2] += s[2];str[0] += s[5];str[1] += s[4];str[2] += s[3];temp = temp1 = "";temp += s[6];temp += s[11];temp1 += s[11];temp1 += s[6];for (i = 0; i < 3; i++)if (temp == str[i] || temp1 == str[i]) {str[i] = "\0";break;}if (i == 3) {printf("FALSE\n");continue;}temp = temp1 = "";temp += s[7];temp += s[10];temp1 += s[10];temp1 += s[7];for (i = 0; i < 3; i++)if (temp1 == str[i] || temp == str[i]) {str[i] = "\0";break;}if (i == 3) {printf("FALSE\n");continue;}temp = temp1 = "";temp += s[8];temp += s[9];temp1 += s[9];temp1 += s[8];for (i = 0; i < 3; i++)if (temp1 == str[i] || temp == str[i])break;if (i == 3) {printf("FALSE\n");continue;}printf("TRUE\n");}return 0;}
0 0
- uva 253(数学)
- UVA 253-Cube painting 数学
- UVA 253 Cube painting 【数学】
- uva 11427 数学-概率
- UVa 846 Steps (数学)
- uva 数学专题入门
- UVA 10025(数学)
- uva 11538 组合数学
- uva 11401 数学
- uva 113(数学)
- uva 10161(数学)
- uva 621(数学)
- uva 591(数学)
- uva 107(数学)
- uva 573(数学)
- uva 846(数学)
- uva 10499(数学)
- uva 305(数学)
- rsync命令:
- cocos2d-x 精灵添加描边效果
- Eclipse 错误;找不到或无法加载主类(转)
- 位运算
- php 生成水印图片 完整过程 NFS自动同步刷新varnish缓存
- uva 253(数学)
- stdint.h
- Discuz7.2 IE和chrome等浏览器兼容性写法 杜工完全修补方案
- POJ 1509 Glass Beads java
- cocos2dx下载网络图片保存在本地
- centOS 7 修改hostname
- UIWebView的简单使用
- java web入门级开发全过程-环境搭建,开发,发布,部署,总结
- UVA 10198 Counting