UVA - 253 Cube painting
来源:互联网 发布:cent 7 在线音乐软件 编辑:程序博客网 时间:2024/06/08 06:59
题目大意:求两个立方体是否相同
解体思路:只要对面都相同的话这个立方体就相同,设置二维数组,将其一维的看成是第一个面,二维的看成是第二个面,这样的话,里面的数字就等于是这样的对面出现了多少次,最后只需判断3个二维数组的就可以了,因为一个数组为一个对面,3个对面都相等的话就相同了
#include<cstdio>#include<cstring>#include<cstdlib>int main() {char str[20];char cube1[130][130];char cube2[130][130];while(scanf("%s", str) != EOF ) {memset(cube1,0,sizeof(cube1));memset(cube2,0,sizeof(cube2));for(int i = 0; i <= 2; i++) {cube1[str[i]][str[5-i]]++;cube1[str[5-i]][str[i]]++;}for(int i = 6; i <= 8; i++) {cube2[str[i]][str[17 - i]]++;cube2[str[17-i]][str[i]]++;}int i;for(i = 0; i <= 2; i++)if(cube1[str[i]][str[5-i]] != cube2[str[i]][str[5-i]])break;if(i == 3)printf("TRUE\n");elseprintf("FALSE\n");}return 0;}
0 0
- UVa 253 - Cube painting
- Uva 253 - Cube painting
- Uva 253 Cube Painting
- uva 253 Cube painting
- uva 253 - Cube painting
- UVa 253 - Cube painting
- UVA 253 - Cube painting
- UVA 253 - Cube painting
- UVA 253 Cube painting
- UVa 253: Cube painting
- uva 253 - Cube painting
- uva 253 Cube painting
- UVA 253 Cube painting
- 253 - Cube painting UVA
- UVa 253 Cube painting
- UVA-253-Cube painting
- UVa 253 - Cube painting
- UVA 253 Cube painting
- 利用原生JavaScript获取样式的方式小结
- qt xode6 ios tool error 1 不能用模拟器
- 扫盲操作系统虚拟机[6]:如何优化运行速度?
- 读《游戏化思维》
- 常见MFC UI界面库
- UVA - 253 Cube painting
- 简单之LPC跨进程通信(支持指针传参)
- ubuntu 下 Subversion 使用
- 【前端】Popush前端架构分析&注册后自动登录的实现
- android分享到微信朋友圈的一个回调接口的注意事项
- BestCoder Round #12 War(计算几何)
- Akka【八】 Vector Clock在AKKA中的实现
- Android反编译步骤
- 走进QT