摘要: 题目来源:http://poj.org/problem?id=1053题目大意: 有一种牌,共有81张。每张牌有四个属性,每种属性有三种可能取值:形状(D,O,S),数字(1,2,3),颜色(R,G,P),纹理(O,F,S)。如果三张牌的的任意一种属性都满足:三张牌的该属性值均相同或各不相同,则成这三张牌可以构成一个set。给出12张牌的所有属性值,求该组牌中是所有set。输入:由若干组数据组成。每组十二行,每行表示一张牌的属性值。不同组数据之间用空格隔开。输出:先输出所有的牌,然后依次输出找到的set,若找不到则输出“*** None Found ***”。不同样例之间用空格隔开。具体格式. 阅读全文
posted @ 2013-08-15 13:36 小菜刷题史 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 题目来源:http://poj.org/problem?id=1052题目大意: 把1*1*1的小立方体通过粘接相邻面组成大的立方体的形状。如下图所示: 一层一层地堆叠,立方体从三个方向的投影会分别形成三个字母的形状:"E" "G" "B" 科学家们想知道哪些投影形状的组合是可能出现的。写一个程序判断给定的投影图形组合是否可能出现。输入:由一系列数据集组成。每个用例第一行为一个整数n(1 8 9 using namespace std; 10 int n; 11 int face[3][8][20][20]; 12 int cube[ 阅读全文
posted @ 2013-08-15 11:52 小菜刷题史 阅读(506) 评论(0) 推荐(0) 编辑