The Poisoned Wine Problem

Without looking at the previous answers, this is clearly a problem for binary coding (hence the 10 prisoners.)

  1. Number every bottle from 1-1000 with its number in binary, and keep track of who brought which bottle.
  2. Make prisoner 1 drink a little sip from all the bottles where the lowest binary digit is 1, i.e. odd-numbered bottles, prisoner 2 drink a little sip from all the bottles where the second-lowest binary digit is 1, prisoner 3 drink a little sip from all the bottles where the third-lowest binary digit is 1, and so on. They each get about 500 little sips, so at least they can die mildly sloshed.
  3. Wait an hour to see who drops dead.
  4. If some of them do, total up the powers of 2 corresponding to the ones who died - 1 for prisoner 1, 2 for prisoner 2, 4 for prisoner 3, 8 for prisoner 4, etc. - and that gives you the number of the poisoned bottle. Look up which guest brought it and make them drink the rest of it.
  5. If none of the prisoners drop dead, you’ve been misinformed. String up the spy who told you this ridiculous story - isn’t he named Head Vizier Bannon or something like that?
2 Likes

It is an exercise to disect oneself. I feel much the same way, and it is a trap I fall into time and and again. Breaking yourself down in public, when you know that is what’s needed is a unified you.

I don’t see either side as a bad thing or a failing. However tempering that kind of mental process with a pragmatic or even procedural process can be enormously beneficial .

Carp, I’m doing it right now.

Pro tip, never psycho analyze yourself. It’s… Turtles all the way down.

3 Likes

How do you protect against backwash?

4 Likes

On the other hand, having everyone taste their own wine could be spun as a game, then the big reveal as one of their peers either bolts for the exit or drops dead. Then you can turn it into a show of strength, like the scene with Capone in The Untouchables.

2 Likes

If you are troubled by the party, poison and condemned prisoners, consider it one corrupt fuel delivery to an orbiting remote spacecraft, that has to be launched in 90 minutes, due to the rendezvous time. You’ve been informed that one of the cells has contaminated fuel in it and will cause an explosion when used, but you can take samples and get results back within an hour. But you can only run 10 tests.

How do you get the result in only 10 tests and avoid sending up the bad fuel cell by mistake?

5 Likes

Wait, quick problem: The Guest wine is a gift to the king right? Why is it being served, did the king not have any wine prepared?

Alt-solution: dilution. Mix all the wine together. The king drinks something else.

Also, why is the Chief Spy so certain?

2 Likes

So I’m the king of space now? Do we still get free wine?

3 Likes

Umm, well . . . . .

4 Likes

  • arrange the bottles in a 5.62341336 unit C8 hypercube grid, set aside
  • administer 1 drop of wine per bottle per prisoner
  • introduce the prisoner into an Earth-Saturn Roman ring

  • repeat until someone is dead, won’t take a minute
  • Bob’s your uncle
  • if you’re feeling magnanimous, send the dead prisoner back through the ring the other way, then set him free, he’s earned it
10 Likes

I suppose we could posit some Rules of Hostelry here , assuming this King isn’t into Red Wedding-style dinners.

  1. You’d never force your guests to drink a specific wine. Let them choose.
  2. You would never EVER reveal to the public that there was an assassin. Prisoners are gaijjin so nobody cares about them. After you ID the badguy, just disappear him, and if any other guest asks, you say he was unfortunately delayed.

That’s why you can’t make the guests test their own wine.

1 Like

If you were a merciful king, you could save some of the prisoners’ life. :slight_smile:

Prisoner 1 samples 500 bottels. Either he dies and the poisoned bottle is in the first 500 bottles, or he survives and its in the other 500 bottles.

P1 or P2 samples 250 of the remaining bottles, either he dies or survives. P1, P2 or P3 sample 125 of the remaining bottles, and so on.

If extremely lucky, all prisoners can survive.

1 Like

5 Likes

True enough. But of course, absolute monarchy was always an ideal that hid the reality of constant negotiation between the monarch and the nobility. But force and the ability to lock people up or kill them outright was part of the package.

3 Likes

Unless it’s bottle 0 that gets poisoned, in which case nobody dies. Or, the distribution could be where the nth prisoner gets all bottles where the nth bit is zero, and everyone dies if the zeroth bottle is poisoned.

In classic cases (Louis XIV?), the constant manipulation of the nobility, maybe. “I’m taking an awful risk if I plot against His Majesty,” and “I maintain my position because of the status quo” is the way I put it, but old Louis had his nobility convinced that there was status to be had in carrying his chamber pot.

Yup. If that one is poisoned, you know by a process of elimination. My proposed solution by decimation was unworkable because the latency of the poison was 2 days, not 1 hour (gotta get the Powers here to edit their text), but the number of deaths is predictable. In the fastest solution, it runs from none to all.

1 Like

Indeed. The Sun King came closest to the ideal of an absolute monarch.

2 Likes

This is a problem about binary numbers

…and logic. If no one dies testing the other 999, then bottle 0 has the poison.

1 Like

Or you need a new spymaster.

2 Likes

Yeah, but would you want to take a swig from the bottle in that case? :wink: