1000瓶药水与10只狗

上一篇 / 下一篇  2009-03-30 09:48:54 / 个人分类:测试其他

有1000瓶药水。最多一瓶有毒,给十只狗在二十四小时内试吃,请问怎么样才能试吃哪瓶有毒或全部没毒?(二十个小时后才会有反应看到结果)
 
用10位2进制数分别标示1024瓶药水。其中二进制数的每1位代表1只狗的状态,1代表喝药,0代表不喝药。
例如 0000000001 代表第1瓶药水,第10只狗喝了药水。以此类推1111101000代表第1000瓶药水,前5只狗及第7只狗喝了药水。
20小时后开始观察,如果只有第1只狗和最后1只狗死亡,即此时所标示的二进制数为1000000001,表示第513瓶药水有毒,以此类推。

TAG:

 

评分:0

我来说两句

guobin_it

guobin_it

软件测试技术交流群60926703 (已满) CDN流媒体测试技术交流群126760166 (未满)

日历

« 2024-04-25  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 108194
  • 日志数: 57
  • 建立时间: 2007-12-14
  • 更新时间: 2011-07-07

RSS订阅

Open Toolbar