一个有趣的智力小题目

杰小 2009-11-04 02:00:11
有10筐菠萝,每筐有100个,每个菠萝大小均一样,其中有9筐每个菠萝的重量为1斤,即500克,而剩下的1筐每个菠萝的重量只有9两,即450克。现有一个磅秤,一次最多只能称800斤的东西,问至少需要称几次可以找到这筐只有9两/个的菠萝。



注:假定筐子是没有重量的,另不要回答理想状态的答案,比如随便称1筐,正好是那筐轻的,那1次就可以了。
...全文
131 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
bawgiitx 2009-11-04
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 kelvin66661 的回复:]
引用 3 楼 bawgiitx 的回复:
顶你,还可以这样
其实只要称出这55个萝卜是多少斤就可以了,(55斤-称出重量)*10=问题萝卜ID,因为每个不正常萝卜比正常的刚好少了0.1斤,少了几两就是第几筐了

楼上的菠萝都变萝卜了,结棍
[/Quote]
楼上的,偶错了,其实偶是卖萝卜的*_*
chenxiaomingit 2009-11-04
  • 打赏
  • 举报
回复
原来利用装饰者 可以实现多重继承的功能
kelvin66661 2009-11-04
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 bawgiitx 的回复:]
顶你,还可以这样
其实只要称出这55个萝卜是多少斤就可以了,(55斤-称出重量)*10=问题萝卜ID,因为每个不正常萝卜比正常的刚好少了0.1斤,少了几两就是第几筐了
[/Quote]
楼上的菠萝都变萝卜了,结棍
sd090418 2009-11-04
  • 打赏
  • 举报
回复
顶个,我怎么就没想到楼上的呢
bawgiitx 2009-11-04
  • 打赏
  • 举报
回复
顶你,还可以这样
其实只要称出这55个萝卜是多少斤就可以了,(55斤-称出重量)*10=问题萝卜ID,因为每个不正常萝卜比正常的刚好少了0.1斤,少了几两就是第几筐了
gao11811 2009-11-04
  • 打赏
  • 举报
回复
首先将10筐萝卜依次编号,1~10
然后分别从这10筐中依次取出1个,2个,3个。。。10个萝卜,假设全部是1j一个,也就55j,满足条件
这个时候秤出这55个萝卜的重量,然后将这个重量减去55*500(也就是全部是正常萝卜的重量),这个数字式负数,将其绝对值除以50(萝卜缺失量500k-450k),得出的数字n,就是第n筐萝卜有问题
所以,只需要秤1次足够
bawgiitx 2009-11-04
  • 打赏
  • 举报
回复
受到幸运女的祝福,只要1次,扔1次第1筐就是9两/个的菠萝的那1筐

不靠RP的人就用4次
第一次五五分,5筐<=500斤,可得出9两/个的菠萝的那1筐在那一边
第二次二三分,最坏情况是9两/个的菠萝的那1筐在三筐的那一堆
第三次一二分,最坏的情况是9两/个的菠萝的那1筐在二筐的那一堆
第四次一一分,终于称完这一次就可以了

23,404

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧