LeetCode 458. Poor Pigs

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 458. Poor Pigs相关的知识,希望对你有一定的参考价值。

?????????and   minutes   gen   class   turn   case   out   HERE   test   

There are 1000 buckets, one and only one of them contains poison, the rest are filled with water. They all look the same. If a pig drinks that poison it will die within 15 minutes. What is the minimum amount of pigs you need to figure out which bucket contains the poison within one hour.

Answer this question, and write an algorithm for the follow-up general case.

Follow-up:

If there are n buckets and a pig drinking poison will die within m minutes, how many pigs (x) you need to figure out the ???poison??? bucket within p minutes? There is exact one bucket with poison.

class Solution {
public:
    int poorPigs(int buckets, int minutesToDie, int minutesToTest) {
        int t = minutesToTest/minutesToDie+1, i;
        for(i=0; pow(t,i)<buckets; i++) ;
        return i;
    }
};

以上是关于LeetCode 458. Poor Pigs的主要内容,如果未能解决你的问题,请参考以下文章

[LeetCode&Python] Problem 458. Poor Pigs

LeetCode 458. Poor Pigs

Leetcode - 458 Poor Pigs

458. Poor Pigs

Leetcode: Poor Pigs

[LeetCode] Poor Pigs