用猪试毒药
int poorPigs(int buckets, int minutesToDie, int minutesToTest) {
// 一只猪可不吃食或者a次试毒,有(a+1)种选择,作(a+1)进制的一位。
// b只猪就是共b位。总共可试毒(a+1)^b桶。
int base = minutesToTest / minutesToDie + 1;
int power = 0;
while (pow(base, power) < buckets)
power++;
return power;
}