TopLanguage上一个用编码解决的题

alphaxiang 2010-07-06 12:52:12
昨天晚上在网上看到一个问题,没想到怎么解决,发到这里来让大家讨论讨论吧.

有1000瓶超级名贵的葡萄酒,其中有1瓶有毒。这种毒药很厉害,哪怕被稀释了1000000倍还是可以毒死人的。但这个毒药一定时间后才会毒发,时长是1个月。为了不浪费这些葡萄酒,有1000个壮士决定花5周的时间将毒酒找出,他们只希望最多有10个人牺牲,你需要如何安排才能实现。 -- TopLanguage

PS:TopLanguage是个啥东西,也是个Csdn这样的论坛?我这边好像打不开.

现实中穷,没想到虚拟的网络中也这么穷,就83分可给了.
...全文
143 点赞 收藏 13
写回复
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
alphaxiang 2010-07-06
看到答案了......
回复
fire_woods 2010-07-06
壮士太多啦!!!!!!!!!!!!!!!!!!
回复
michael122 2010-07-06
你这个估计是小白鼠问题吧,网上搜一下就出来答案了
回复
alphaxiang 2010-07-06
嗯,应该是老题
回复
michael122 2010-07-06
[Quote=引用 7 楼 new_006 的回复:]

这题目有问题,1000个壮士人太多了
[/Quote]

先把题目搞清楚吧。。。
人和酒的数目一样了,一人喝 一瓶不就完了么。。。
回复
im2web 2010-07-06
。。。。。pow(2, n) =10000

老题目了,
回复
alphaxiang 2010-07-06
这题目有问题,1000个壮士人太多了
回复
alphaxiang 2010-07-06
[Quote=引用 5 楼 michael122 的回复:]
你不说1个月毒发吗
5周时间测
有什么问题?
[/Quote]

万一前面喝的都是无毒的呢?那咋办?
回复
michael122 2010-07-06
你不说1个月毒发吗
5周时间测
有什么问题?
回复
alphaxiang 2010-07-06
没人喝一口,1个月不能保证出结果吧.

估计得怎么兑着喝根据第30,31,32,33,34,35,36(前5天都没挂)天挂,以及哪一个人挂而得出正确结果.
2^7=128 >100
100=1000/10

因此应该可以通过编码解决
回复
michael122 2010-07-06
对啊,每个人分别喝一瓶中的一小口,过一个月不就出结果了吗?
题目有问题吧,没那么简单吧,估计是跟小白鼠那个差不多?
回复
alphaxiang 2010-07-06
[Quote=引用 1 楼 litaoye 的回复:]
1人喝1小口不就好了,最多只是1个人死。(还是比较残忍)
[/Quote]

呵呵,任务有期限啊..
回复
绿色夹克衫 2010-07-06
1人喝1小口不就好了,最多只是1个人死。(还是比较残忍)
回复
发动态
发帖子
数据结构与算法
创建于2007-08-27

3.2w+

社区成员

数据结构与算法相关内容讨论专区
申请成为版主
社区公告
暂无公告