社区
非技术区
帖子详情
13个金币至少称几次?
Kanderliu
2005-04-20 02:43:48
有十三个金币,其中一个是假币,重量和其他十二个不同,但不知是轻是重.现有一个天平,至少要称几次,才能保证把假币找出来?
...全文
588
29
打赏
收藏
13个金币至少称几次?
有十三个金币,其中一个是假币,重量和其他十二个不同,但不知是轻是重.现有一个天平,至少要称几次,才能保证把假币找出来?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
y_dong119
2005-04-22
打赏
举报
回复
33333333333333333333333333,ok?
wanggh1102
2005-04-22
打赏
举报
回复
1.痛批你们这帮程序员,什么运气好运气不好的?你们的程序的好坏是运行时候看运气的??
2.在算法课上学过,最好时间,最坏时间,平均时间。这个问题是让你说一种最好算法,问你你这种算法的最坏时间最少是多少。
3.该题正解是三次 同意 wangminlikeapple(编程小菜) 的
不过 wangminlikeapple(编程小菜) 只是写出来了 第一堆和第二堆 不相等的情况 相等的情况没写 如果前两堆相等 假币应该在后五个里面
令后五个 C1 C2 C3 C4 C5
称C1+C2和C3+C4
如果相等 C5是假的 找一个真的和其一称 得出是轻还是重 至此3次
如果不相等 称C1+C3和C2+任意一个真的 只需一次 经过推理 能够得出 哪一个是假的 并且 知道是轻还是重 至此 还是3次
wangminlikeapple
2005-04-22
打赏
举报
回复
我的答案是正确的,你仔细想想就明白了。。。13个和12的道理是一样的。。结果都是三次。。
godhand2
2005-04-22
打赏
举报
回复
一次
Taxion
2005-04-22
打赏
举报
回复
刚才我在乱说没看清楚题
^_^
Taxion
2005-04-22
打赏
举报
回复
一次
一边6个
运气够好的话
98star
2005-04-22
打赏
举报
回复
诚恳的接受大家对我这个投机菜鸟的批评。
wdwlbsm1
2005-04-22
打赏
举报
回复
同意wangminlikeapple(编程小菜) 的分析
当然不是问运气如何
类似题
四人晚上过桥
每次最多过两人
A,B,C,D所用时间分别是1,2,5,10
只有一个手电筒共用
最少用时多少
shuishou1983
2005-04-21
打赏
举报
回复
将金笔分成4(1)+4(2)+5,
若4(1)=4(2),则假币在5中;若4(1)!=4(2),则假币在4(1)或4(2)中;-------一次
将4(1)分成2(1)+2(2),若2(1)=2(2),则假币在4(2)中,否则在4(1)中;-----一次
假币在5中:
分成2(1)+2(2)+1,
若2(1)=2(2),则1为假币;若2(1)!=2(2),则假币在其中;---- 一次
{{{ 从剩余的取两个组成2(3)若2(1)=2(3)则在2(2)中,否则在2(1)中---- 一 次
取一真币比较,可找出假币--------一次(不用说了吧)}}}}}
假币在4(1)中:
分成2(1)+2(2),
{{{{{{同上
}}}}}}}
假币在4(2)中,方法同4(1)
总上所属,如果你运气够好,两次足以;如果你命真的很背,5次后才能找到
以上为个人所想,如有更好方法,洗耳恭听
n007
2005-04-21
打赏
举报
回复
第一步先随便取出一个,如果余下的12个一边6个能在两边平衡的话,那么取出的那个变是假的!一次(1)
如果两边不平衡,两边的六个再分别成3个称!如果有一个不平衡则在其中6个,一次(2),随便拿3个真的替换其中天平上的一边3个,如果平衡就是被替换的就是有假的,否则天平上的就是有假的!三次(3)。现在是3个中选了,很简单,取一个出来,如果平衡,则取出的就是假的;四次(4);如过不平衡,则其中一个上假的,拿其中一个真的和天平上一个换一下就知道了,还是一样,如果平衡则取下的是真的,如果不是则留在天平上的是真的!五次(5)。所以说最多 也就5次,最少一次
Kanderliu
2005-04-21
打赏
举报
回复
看来这个问题太难啦~
Alden
2005-04-21
打赏
举报
回复
3次吧
langmafeng
2005-04-21
打赏
举报
回复
在不知道轻重的情况称n次最多能从(3^n-1)/2个金币找出假币
n007
2005-04-21
打赏
举报
回复
简单了,我面试就是这个题!5分钟搞定
98star
2005-04-21
打赏
举报
回复
晕,刚刚分析错了,如果运气好一次就可以
一边拿六个,如果两边相等,剩下的那个就是假的
--------------------
以上均为投机取巧!
98star
2005-04-21
打赏
举报
回复
我觉得是两次
假设运气好的话,第一次拿出两个金币,一个真一个假,秤一下,然后替换其中的一个金币,如果替换掉了真的,那么秤出来的结果和第一次相同,假币就是那个没有替换的,如果替换的是假币,那么两个金币总量相同,说明刚刚替换下来的是假币。
lgsg_01
2005-04-21
打赏
举报
回复
ddd
ligaru
2005-04-21
打赏
举报
回复
3次.
yohomonkey
2005-04-21
打赏
举报
回复
你有四人装药丸的罐子,每个药丸都有一定的重量,被污染的药丸是没被污染的重量+1.只称量一次,如何判断哪个罐子的药被污染了?
有些类似啊!哈哈哈
1+2+3+4 <----> 10 这样一次就可以
zhongwanli
2005-04-21
打赏
举报
回复
13 和 12 一样
加载更多回复(9)
算法分析与基础---蛮力法
这是算法中的一个非常实用的算法;格式为ppt格式;大小为99kb;
智力与逻辑推理经典题
逻辑思维与推理,对个人的逻辑思维起到很好的锻炼作用,每天都要看看。
google的面试题
google的很牛逼google的很牛逼的面试题考智商大家看看吧哈哈的面试题考智商大家看看吧哈哈
面试常见智力题解答(ppt)
常见题目列表: 1.海盗分金问题 2.帽子/疯狗问题 3.
称
球问题 4.分金条问题 5.猴子搬香蕉问题 6.飞机加油问题 7.硬币游戏 8.倒水问题 9.帽子问题 10.年龄问题
google面试,笔试逻辑题及答案.doc
google面试,笔试逻辑题及答案.doc
非技术区
7,776
社区成员
63,115
社区内容
发帖
与我相关
我的任务
非技术区
.NET技术 非技术区
复制链接
扫一扫
分享
社区描述
.NET技术 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章