社区
非技术区
帖子详情
转一个面试题:有100个金币,其中有一个比较轻。给你一个天平,怎样用四次天平确认出哪个金币轻?
fieldwind
2005-12-19 04:53:30
有100个金币,其中有一个比较轻。给你一个天平,怎样用四次天平确认出哪个金币轻?
...全文
794
42
打赏
收藏
转一个面试题:有100个金币,其中有一个比较轻。给你一个天平,怎样用四次天平确认出哪个金币轻?
有100个金币,其中有一个比较轻。给你一个天平,怎样用四次天平确认出哪个金币轻?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
42 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Nzm
2006-01-05
打赏
举报
回复
mark
Hoho_dinosaur
2005-12-30
打赏
举报
回复
才发现自己的智商太低!!哈哈
chengzanmiao
2005-12-30
打赏
举报
回复
丟!實在沒想法了
fieldwind
2005-12-23
打赏
举报
回复
结贴!
Empire_KK
2005-12-21
打赏
举报
回复
UP
精确比较的话
给定次数N 代比较数量S
则S <= 3^N
试证:
前提:1. 知道有一个或轻或重
2. 3个用天平一次能测出,大于3个用天平一次不能测出 (除非运气)
3. 平均3等分能最大数量排除
若S > 3^N 则
1. 三等分N此后必定有一份大于3 又前提2 得证! (尽可能三等分 如5 -- 1 2 2)
2. 若没有尽可能三等分 称i次后 则第i+1待分的数量可能比 尽可能三等分 的第i+1次要多 由1 得证!
sandrowjw
2005-12-21
打赏
举报
回复
汗,不可能任务了
rainharder
2005-12-20
打赏
举报
回复
第四次1&1等重,还需要一次分开2
rainharder
2005-12-20
打赏
举报
回复
楼上的,最多需要5次哦
jwtgod
2005-12-20
打赏
举报
回复
可能是我没写明白,我改了一下,这样行了吧
33 33 34
\ / (称1次) |
11 11 11 11 11 12
\ / (称2次,或分上面的12为 4 4 4)
4 4 3
\ / (称3次)
1 1 2
|
1 1
\ /(称4次,或分上面的 3 为1 1 1)
完毕
jwtgod
2005-12-20
打赏
举报
回复
Cantonese00((加加西))
你已经用完了4次,那么最后的2个你还是分不出来的。。。
----------------------------------------
已经写的清楚了啊,第一次称33&33,第二次称11&11,第三次称4&4,第四次称1&1(即2)正好四次啊!你多算了一次吧
Cantonese00
2005-12-20
打赏
举报
回复
这种经典问题应该已经有结论了的吧。。。
回复人: oo(为了名副其实,努力学习oo技术ing) ( ) 信誉:110
四次只能81个
回复人: xuelong_zl(点雨点[好想村里的MM们............]) ( ) 信誉:100
这个是不可能的,除非向楼上说的运气,如果以算法形式表示,最少的次数为┌log3N┐(汗,CSDN的字体太不爽了,3是下标,也就是┌lgN/lg3┐)根据此题的要求也就是最少要5次才可以,这就是一楼OO说81的原因,根据公式4次最多可以从81个球里找。
---------------------------------------------------------
硬想了N久,还是没他们的一下数学推理来的快的说
呵呵~ ^_^
Cantonese00
2005-12-20
打赏
举报
回复
33 33 34
\ / (称1次) |
11 11 11 11 11 12
\ / (称2次,或分上面的12为 4 4 4)
4 4 3
\ / (称3次)
1 1 2
|(称4次,或分上面的 3 为1 1 1)
1 1
----------------------------------------
你已经用完了4次,那么最后的2个你还是分不出来的。。。
如果能在天平两边互换金币就好办了..
---------------------------------------
是可以换的吧,但是也是没有办法把4个最后一次称出来(至少偶想不到)
^_^
jwtgod
2005-12-20
打赏
举报
回复
晕,怎么怎么回复后格式就乱了,大家凑合着看吧
总之,
100=33+33+34
33=11+11+11(或34=11+11+12)
11=4+4+3(或12=4+4+4)
4=1+1+2(或3=1+1+1)
2=1+1
jwtgod
2005-12-20
打赏
举报
回复
33 33 34
\ / (称1次) |
11 11 11 11 11 12
\ / (称2次,或分上面的12为 4 4 4)
4 4 3
\ / (称3次)
1 1 2
|(称4次,或分上面的 3 为1 1 1)
1 1
koala1985
2005-12-20
打赏
举报
回复
如果能在天平两边互换金币就好办了..
demon1985
2005-12-20
打赏
举报
回复
UP
积木
2005-12-20
打赏
举报
回复
雨点这个时候落井下石。。。
xuelong_zl
2005-12-20
打赏
举报
回复
回复人: Cantonese00((加加西)) ( ) 信誉:100 2005-12-20 09:09:00 得分: 0
呵呵~
我的意思是11个怎么分成了3,3,2(8个了)
^_^
//====================
怎么分??恩,这个简单,都不用脑子就分能分出来.......
^-^
xuelong_zl
2005-12-20
打赏
举报
回复
回复人: goodboy1881(积木) ( ) 信誉:110 2005-12-20 09:28:00 得分: 0
寒了。小学加法没有学好。。。
早晨身体起来脑袋没有起来。。。
跑路。。。。
//===========
更寒了,你个数学系的家伙.........,嘿嘿
xuelong_zl
2005-12-20
打赏
举报
回复
这个是不可能的,除非向楼上说的运气,如果以算法形式表示,最少的次数为┌log3N┐(汗,CSDN的字体太不爽了,3是下标,也就是┌lgN/lg3┐)根据此题的要求也就是最少要5次才可以,这就是一楼OO说81的原因,根据公式4次最多可以从81个球里找。
至于公式的推导,大家可以想一想分治算法的思想,只不过我们常用的分治算法都是分为两分,而这个情况时是每次分为三份。
加载更多回复(22)
Java高频
面试题
【课程介绍】 很多人面试前都会罗各种
面试题
。这些面试资料数量众多,但内容杂,系统性不强。最重要的是很多知识点如果不结合讲解,有些重点内容理解的难度偏大。如果下一次遇到面试,又要重新搜集资料,很多知识要...
全新整理:微软、谷歌、百度等公司经典面试
100
题[第101-160题]
转
载自:http://blog.csdn.net/v_JULY_v/article/details/6234496 微软十五道
面试题
1、有
一个
整数数组,请求
出
两两之差绝对值最小的值, 记住,只要得
出
最小值即可,不需要求
出
是哪两个数。 2、写
一个
函数,检查字符是否是整数,如果是,返回其整数值。 (或者:怎样只用4行代码编写
出
一个
从字符串到长整形的函数?)
Google
面试题
[一]
谷歌是不少IT人都想去的企业,那么在进入公司前,少不了面试笔试的测试。那么这里我们就总结了如下谷歌笔试题,并提供了一些参考答案。希望对您有用。 谷歌笔试题:判断
一个
自然数是否是某个数的平方。当然不能使用开方运算。 假设待判断的数字是 N。 方法1: 遍历从1到N的数字,求取平方并和N进行
比较
。 如果平方小于N,则继续遍历;如果等于N,则成功退
出
;如果大于N,则失败退
出
。 复杂...
(
转
)名企
面试题
微软十五道
面试题
1:有
一个
整数数组,请求
出
两两之差绝对值最小的值。记住,只要得
出
最小值即可,不需要求
出
是哪两个数。2:写
一个
函数,检查字符是否是整数,如果是,返回其整数值,(或者:怎样只用 4 行代码编写
出
一个
从字符串到长整形的函数?)3:给
出
一个
函数来输
出
一个
字符串的所有排列。4:请编写实现 malloc()内存分配函数功能一样的代码。5:给
出
一个
函数来复制两个字符串 A 和 B。字符串 A 的...
『程序员』 [求职招聘]软件测试
面试题
,高手帮忙!!
『程序员』 [求职招聘]软件测试
面试题
,高手帮忙!! 作者:janny161 提交日期:2005-12-8 19:32:18楼主 有
100
个
金币
,其中有
一个
比较
轻
。给你
一个
天平
,怎样用
四次
天平
确认
出
哪个
金币
轻
? 作者:ViviHCW 回复日期:2005-12-8 20:1
非技术区
15,440
社区成员
58,165
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章