Originally posted by Von Bardeleben you have to be more specific. for .i.e, how many bottles can one prisoner drink?
if one prisoner can inhale infinite, then the solution is 1...

no he does not have to be more specific.

if one prisoner drinks from all the bottles, how the hell could they find out which bottle killed him?

Originally posted by Von Bardeleben you have to be more specific. for .i.e, how many bottles can one prisoner drink?
if one prisoner can inhale infinite, then the solution is 1...

The question - quite specifically - says "drink", not "inhale"...

Originally posted by Jusuh no he does not have to be more specific.

if one prisoner drinks from all the bottles, how the hell could they find out which bottle killed him?

well...one prisoner CANNOT in hale more than one bottle of beer
here's my demonstration:
he drinks one at 0th hr
he drinks another one at 11th hr
then by the 24th, the 2nd beer might not have started its effect.

Originally posted by Mathurine Any sensible solutions to the problem?

I can do it with 10. Treat each prisoner like a binary digit. For the nth bottle, give a tiny amount to the prisoners who make up the binary representation of n.

E.g. 500 = 111110100

So give a tiny bit to prisoners 1, 2, 3, 4, 5 and 7.

Once you know who's died, they will give the binary number of the poisoned bottle. You need 10 because 2^10 = 1024.