<转>http://www.hjenglish.com/new/p189189/
There 1,000 buckets, one of them contains poison, the rest of them are filled with water. They all look the same. If a pig drinks that poison, it will die within 30 minutes. What is the minimum number of pigs to you need to figure out which bucket contains the poison within one hour?
现在有1000个水桶,其中一只桶里有毒,其它桶里装的是水,但它们看起来是一样的。如果一头猪喝了毒药,30分钟内就会死亡。怎么样才能在一小时内用数量最少的猪检测出哪个桶里有毒?