Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
翻译翻译 (网上找的)原网站(http://hi.baidu.com/_true_love/blog/item/3228252552a67522d507426c.html) 1013 伪币 题目大意: 小明有一十二个硬币,但只有一十一个是真的,有一个是假币,尽管它的颜色和大小和真的几乎一样。假币的重量与真的是不一样的,但是小明不知道它是比真币重还是轻。 值得庆幸的是小明有一个好朋友,他借给小明一个精确的称,并承诺只用三次就能找到假币。例如:如果小明称两堆硬币称是平衡的那这两堆硬币都是真的。现在如果小明称真的一堆硬币和第三堆称就不平衡,那么小明就知道第三堆有假币并根据轻重判断假币的轻重。 通过认真选择,小明能够保证指通过三次就能找出假币。 输入: 第一行整数n(n>0)表示测试数据个数,每个测试数据包括三行表示三个称量过程小明已经用字母A-L定义十二个硬币。称量的信息表示为两个字符串和用单词“up”(上),“down”(下),“even”(相等)表示的结果。第一个字符串表示左边的硬币,第二个字符串表示右边的硬币。(小明总是会在两边放相同的硬币个数)。第三个位置的单词表示称的右边是向上,下,还是相等。 输出: 对每个测试数据,输出字母所代表的假币并说明它是重(heavy)还是轻(light)。保证结果唯一确定。 样例输入: 1 ABCD EFGH even ABCI EFJK up ABIJ EFGH even 样例输出: K is the counterfeit coin and it is light. 来源: 北美中东部1998 Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator