19
$\begingroup$

You are blind and your friend presents you with 6 equal balls of which 3 are red and 3 are green. You friend challenges you to game to find a green ball. You must select 3 of the balls and your friend will tell you if they are all green or not. You repeat this as many times as you need to until you can identify a ball as being green.

In a worst case scenario what is the maximum number of submissions of 3 balls needed to then be able to identify a green ball with certainty. Assuming you are playing an optimal game. How do you know there is no better strategy?

$\endgroup$
0

2 Answers 2

17
$\begingroup$

elias's strategy for

10

is optimal.

To see this, note that

there are 20 possible triples, which can be divided into 10 complementary pairs, i.e. each triple is paired with the triple consisting of the other three balls. Now suppose you follow any strategy, and after nine attempts, none of the triples you've tried was the all-green triple. There must be one pair of complementary triples, neither of which has been tried (since there are ten pairs). Either of these two triples could be the all-green triple; since these two cases have no green balls in common, you can't definitively identify a green ball.

$\endgroup$
1
  • 1
    $\begingroup$ Didn't understand your proof, especially this line : " Either of these two triples could be the all-green triple; since these two cases have no green balls in common, you can't definitively identify a green ball." Can you please explain your proof in a different way ? Thanks $\endgroup$ Jan 1, 2021 at 18:34
21
$\begingroup$

I think I have an answer of

$\binom53 = 10$

Approach:

Choose any 5 balls, and ask for every subset of 3 of them. If none of these triplets are 'all green', that means ball 6 has to be green.

$\endgroup$
1
  • 1
    $\begingroup$ Thanks, but far from being complete. No idea if this is minimal, and if yes, how to prove. $\endgroup$
    – elias
    Dec 3, 2018 at 10:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.