题干:

林克有12枚银币。其中有11枚真币和1枚假币。假币看起来和真币没有区别,但是重量不同。但林克不知道假币比真币轻还是重。
于是他向他朋友约珥借了一架天平,用这架天平称了这些币三次。
如果用天平称两枚硬币,发现天平平衡,说明两枚都是真的。如果用一枚真币与另一枚银币比较,发现它比真币轻或重,说明它是假币。
经过精心的设计,聪明的林克根据这三次称量结果找出假币,并且能够确定假币是轻是重。
如果给你林克的称量数据,你也可以找出假币并且确定假币是轻是重吗?(林克提供的称量数据保证一定能找出假币)。

输入:

第一行有一个数字n,表示有n组测试用例。
对于每组测试用例:
输入有三行,每行表示一次称量的结果。林克事先将银币标号为A-L。
每次称量的结果用三个以空格隔开的字符串表示:
天平左边放置的硬币 天平右边放置的硬币 平衡状态。
其中平衡状态用up, down, 或 even表示, 分别为右端高、右端低和平衡。天平左右的硬币数总是相等的。

输出:

输出哪一个标号的银币是假币,并说明它比真币轻还是重(heavy or light)。

输入样例:

1
ABCD EFGH even
ABCI EFJK up
ABIJ EFGH even

输出样例

test 4:假币问题相关推荐

  1. 百练OJ:1013:Counterfeit Dollar(假币)

    题目描述 Sally Jones has a dozen Voyageur silver dollars. However, only eleven of the coins are true sil ...

  2. 有趣的天平秤假币问题

    问题描述: 有12枚硬币,其中有一枚是假币,但是不知道是重还是轻.现给定一架没有砝码的天枰,问至少需要多少次称量才能找到这枚硬币?如何证明给出的方案是最少次数? 思路分析: 我们首先想到的可能是将12 ...

  3. 减治法解决八枚硬币问题/假币问题(JAVA)----二分,三分,不知轻重的情况

    八枚硬币问题 在八枚外观相同的硬币中,有一枚是假币,并且已知假币与真币的重量不同,但不知道假币与真币相比较轻还是较重.可以通过一架天平来任意比较两组硬币,设计一个高效的算法来检测出这枚假币. 我们先假 ...

  4. 【算法分析与设计】寻找假币问题

    问题描述:给出27枚硬币,它们的各种外观完全相同,但有一枚硬币稍重一点,是假币,我们只有一杆秤,试找到一种便捷的方法找出假币. 简单直接的思路是:直接从头到尾扫描遍历一趟,找出最大的即可.算法复杂度是 ...

  5. Bailian2692 假币问题【暴力】

    2692:假币问题 描述 赛利有12枚银币.其中有11枚真币和1枚假币.假币看起来和真币没有区别,但是重量不同.但赛利不知道假币比真币轻还是重.于是他向朋友借了一架天平.朋友希望赛利称三次就能找出假币 ...

  6. 称重问题 —— 哪个是假币?

    1. 假币堆问题 有 10 堆 10 枚外观完全一致的硬币,其中有一堆全部都是假币,其他各堆中的硬币都是真币.所有的真币重量都是 10 g,假币或者比它重一克,或者轻一克,也即要么 11g,要么 9 ...

  7. OpenJ_Bailian - 2692 假币问题

    我是传送门 赛利有12枚银币.其中有11枚真币和1枚假币.假币看起来和真币没有区别,但是重量不同.但赛利不知道假币比真币轻还是重.于是他向朋友借了一架天平.朋友希望赛利称三次就能找出假币并且确定假币是 ...

  8. bailian.openjudge 2692:假币问题

    http://bailian.openjudge.cn/practice/2692 描述 赛利有12枚银币.其中有11枚真币和1枚假币.假币看起来和真币没有区别,但是重量不同.但赛利不知道假币比真币轻 ...

  9. (2013.05.05)N枚硬币找1枚假币

    N枚硬币找1枚假币 ――Neicole (2013.05.05) 0. 问题描述 共有N枚硬币,一个天平,在这N枚硬币中有一枚假币,设法找出该枚假币. 1. 原理示例(减治法) 概要: 如上图所示,假 ...

  10. 完美立方生理周期假币熄灯阶乘汉诺塔N皇后

    问题一:完美立方数 例题1:完美立方 形如a3= b3 + c3 + d3的等式被称为完美立方等式.例如 123= 63 + 83 + 103 编写一个程序,对任给的正整数N (N≤100),寻找所有 ...

最新文章

  1. 计算机应用工作技能与经验,关于计算机应用技能人才培养模式的思考
  2. windows mobile 鼠标等待
  3. 文档 笔记 我全都要
  4. 苹果录屏功能没有声音_其实苹果手机也有录屏功能!简单操作几步,就能轻松开启...
  5. java api csdn_java api函数读出当前机器名以及版本号 csdn
  6. 电信设置的nat 虚拟服务器192.168.1.3 是什么,VMware WorkStation的三种网络连接方式详解...
  7. 买下千万美元豪宅的库克 在周日获得了价值3600万美元股票
  8. sql docker容器_了解SQL Server Docker容器中的备份和还原操作
  9. 鸿蒙个人用户怎么申请,鸿蒙OS来了,这些机型的用户可以申请
  10. OSChina 周六乱弹 —— 知道今天的乱弹为什么会迟发吗?
  11. Keras深度学习实战(1)——神经网络基础与模型训练过程详解
  12. Linux 昨天时间
  13. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_05 IO字符流_6_字符输出流写数据的其他方法...
  14. TFS使用指南——从服务器上获取最新的项目文件
  15. arcgis图像和坐标系统一致但不重合_分享∣Arcgis中62个常用技巧系列二(21-40技巧)...
  16. 计算机网络基础知识教案模板,网络技术应用教案模板
  17. matlab二叉树期权定价,二叉树期权定价模型
  18. android隐藏其他应用图标,【Android】隐藏app图标以及隐式启动其他APP
  19. 华为社招机考考什么_华为机考一般考什么
  20. [翻译] 在 Overleaf 中使用参考文献

热门文章

  1. Win7快速启动栏设置及防止消失方法
  2. 送一首诗给心急的、望子成龙的父母们——《牵一只蜗牛去散步》
  3. 《上帝给我一个任务,叫我牵一只蜗牛去散步》
  4. 小水智能-智能楼宇智慧建筑3d可视化,让钢铁水泥也可以沟通交流
  5. RAC 11.2.0.3 LISTENER异常终止
  6. Bugly热更新最详细的使用教程
  7. 计算机删除默认共享怎样操作,清除windows默认共享方法
  8. NetBeans安装
  9. 沈颖刚:生物柴油或是高原柴油货车污染治理有效途径
  10. android 对焦,Android相机对焦模式