经典简约
清爽简洁,回归本真
液态水晶
毛玻璃+霓虹光带
赛博朋克
霓虹故障艺术风
🚫
违规操作检测
禁止使用右键菜单
⚠️ 此操作已被系统记录
1

假金币

📝 题解 🔵 仅限 C++
题目描述
<span style="color:#454545;font-family:tahoma, helvetica, arial;font-size:14px;line-height:21px;background-color:#FFFFFF;">“Gold Bar”银行收到可靠消息:在前次的N 个金币中有一枚重量不同的假金币(其他金币的重量都相同)。经济危机之后他们只有一台天平可用。用这台天平,可以称量出左边托盘中的物体是轻于、重于或等于右边托盘中的物体。</span><br /> <span style="color:#454545;font-family:tahoma, helvetica, arial;font-size:14px;line-height:21px;background-color:#FFFFFF;">为了分辨出假金币,银行职员将所有的金币编为1到N号。然后用天平称量不同的金币组合,每次仔细记载称量金币的编号和结果。&nbsp;</span><br /> <span style="color:#454545;font-family:tahoma, helvetica, arial;font-size:14px;line-height:21px;background-color:#FFFFFF;">现在要求你编写一个程序,帮助银行职员根据称量记录来找出假金币的编号。</span><br />
输入格式
<span style="color:#454545;font-family:tahoma, helvetica, arial;font-size:14px;line-height:21px;background-color:#FFFFFF;">第一行输入两个空格隔开的整数N和K,N是金币的总数(2&lt;=N&lt;=1000 ) , K是称量的次数(1&lt;=K&lt;=100)。随后的2K行记录称量的情况和结果,连续两行记录一次称量:第一行首先是Pi (1&lt;=Pi&lt;=N/2),表示两边托盘中放置的金币数目,随后是左边托盘中Pi个金币编号和右边托盘中Pi个金币编号,所有的数之间都由空格隔开;第二行用'&lt;','&gt;','='和记录称量结果:&nbsp;</span><br /> <span style="color:#454545;font-family:tahoma, helvetica, arial;font-size:14px;line-height:21px;background-color:#FFFFFF;">'&lt;'表示左边托盘中的金币比右边的轻;</span><br /> <span style="color:#454545;font-family:tahoma, helvetica, arial;font-size:14px;line-height:21px;background-color:#FFFFFF;">'&gt;'表示左边托盘中的金币比右边的重;&nbsp;</span><br /> <span style="color:#454545;font-family:tahoma, helvetica, arial;font-size:14px;line-height:21px;background-color:#FFFFFF;">'='表示左右两边托盘中的金币一样重。</span>
输出格式
<span style="color:#454545;font-family:tahoma, helvetica, arial;font-size:14px;line-height:21px;background-color:#FFFFFF;">输出假金币的编号。如果根据称量纪录无法确定假金币,输出0。</span>
样例
样例输入 1
5 3 2 1 2 3 4 < 1 1 4 = 1 2 5 =
样例输出 1
3
提交代码
请先登录后提交

🤖 AI 解题助手

DeepSeek
就绪
👋 你好!我是 AI 解题助手。
我已阅读了这道题,可以帮你分析思路、提供代码示例。
⚠️ 请先登录后使用