Search⌘ K
AI Features

Solution: Poor Pigs

Explore a mathematical approach to determine the minimum number of pigs required to identify a single poisonous bucket among many within limited testing rounds. Understand how to model the problem with rounds and possible outcomes to optimize testing efficiency and time management.

Statement

You have buckets buckets of liquid, exactly one of which is poisonous. Your goal is to identify the poisonous bucket by feeding liquid to some number of pigs and observing whether they survive or die. You have a total of minutesToTest minutes to determine which bucket contains the poison.

The experiment proceeds in rounds according to the following rules:

  • Select any number of live ...