• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 15:26
CEST 21:26
KST 04:26
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun10[ASL21] Ro8 Preview Pt1: Inheritors16[ASL21] Ro16 Preview Pt2: All Star10Team Liquid Map Contest #22 - The Finalists21[ASL21] Ro16 Preview Pt1: Fresh Flow9
Community News
2026 GSL Season 1 Qualifiers25Maestros of the Game 2 announced92026 GSL Tour plans announced15Weekly Cups (April 6-12): herO doubles, "Villains" prevail1MaNa leaves Team Liquid25
StarCraft 2
General
Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun Team Liquid Map Contest #22 - The Finalists Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool MaNa leaves Team Liquid Maestros of the Game 2 announced
Tourneys
GSL Code S Season 1 (2026) SC2 INu's Battles#15 <BO.9 2Matches> WardiTV Spring Cup RSL Revival: Season 5 - Qualifiers and Main Event SEL Masters #6 - Solar vs Classic (SC: Evo)
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players [M] (2) Frigid Storage
External Content
The PondCast: SC2 News & Results Mutation # 523 Firewall Mutation # 522 Flip My Base Mutation # 521 Memorable Boss
Brood War
General
Pros React To: Leta vs Tulbo (ASL S21, Ro.8) ASL21 General Discussion [TOOL] Starcraft Chat Translator JaeDong's ASL S21 Ro16 Post-Review Missed out on ASL tickets - what are my options?
Tourneys
[ASL21] Ro8 Day 2 [ASL21] Ro8 Day 1 [ASL21] Ro16 Group D Small VOD Thread 2.0
Strategy
Fighting Spirit mining rates Simple Questions, Simple Answers What's the deal with APM & what's its true value Any training maps people recommend?
Other Games
General Games
Stormgate/Frost Giant Megathread Daigo vs Menard Best of 10 Nintendo Switch Thread Dawn of War IV Diablo IV
Dota 2
The Story of Wings Gaming
League of Legends
G2 just beat GenG in First stand
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread European Politico-economics QA Mega-thread Russo-Ukrainian War Thread 3D technology/software discussion Canadian Politics Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion McBoner: A hockey love story
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Sexual Health Of Gamers
TrAiDoS
lurker extra damage testi…
StaticNine
Broowar part 2
qwaykee
Funny Nicknames
LUCKY_NOOB
Iranian anarchists: organize…
XenOsky
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2691 users

100 Prisoners Problem

Blogs > Slithe
Post a Reply
Normal
Slithe
Profile Blog Joined February 2007
United States985 Posts
January 30 2008 18:08 GMT
#1
Another math problem for you guys. As a side note, is it just me or are prisoners a popular choice for these kind of problems?


There are 100 prisoners in a room. It has been decided by the judge that their fates will be based on a game of luck. The rules of the game are as follows.

There is another room with 100 boxes in a line. Each box contains exactly one piece of paper with the name of one of the prisoners written on it. In some arbitrary order, the prisoners enter the room one at a time and proceed to open 50 of the boxes, in search of their own name. If a prisoner finds his name within 50 box openings, he has succeeded.

If all of the prisoners succeed in finding their own name, then they all get to live. However, if even one person fails to find their name, it's the death penalty for all of them.

The prisoners get to discuss beforehand what strategy they want to use, but there is no communication allowed after the game has begun.

If all the prisoners were to randomly pick 50 boxes, then the total survival chance of the group is (1/2)^100, which is laughably small. The question is, can you devise a strategy for the prisoners that at least grants then some reasonable chance of survival? What is their probability of survival under your strategy?

Points of clarification
-Every prisoner's name appears in exactly one box. There's no case of a prisoner's name being in two boxes.
-There is no swapping of papers among boxes or writing stuff on the paper, or anything that changes the papers or the boxes. The room of boxes is in the exact same state for every prisoner.


As a final note, I do know the solution strategy, but I do not know exactly what the probability of survival is. If you want a ball park figure as a hint:
+ Show Spoiler +
I think it's above 20%



*****
FieryBalrog
Profile Blog Joined July 2007
United States1381 Posts
January 30 2008 18:23 GMT
#2
After a prisoner opens a box with his name on it, does it get closed and stay in the line of boxes?
I will eat you alive
Slithe
Profile Blog Joined February 2007
United States985 Posts
January 30 2008 18:31 GMT
#3
Yes, everything in the room remains unchanged.
FieryBalrog
Profile Blog Joined July 2007
United States1381 Posts
January 30 2008 18:43 GMT
#4
ahh I dont get it. If theres no communication allowed then what does it matter what strategy they use? hmmmmm
I will eat you alive
Lemonwalrus
Profile Blog Joined August 2006
United States5465 Posts
Last Edited: 2008-01-30 18:47:45
January 30 2008 18:44 GMT
#5
I have two theories, one that will simply remove the possibility of randomness hurting their chances, and one that furthers the first theory so that, assuming success of prisoners before them, each prisoner is picking the fifty boxes most likely to hold their name.

Theory #1
+ Show Spoiler +
Prisoner #1 picks boxes 1-50, Prisoner #2 picks boxes 2-51, prisoner #3 picks boxes 3-52, and so on, so that prisoner #100 will pick box 100 and boxes 1-49. This removes the possibility that through randomness a large amount of prisoners will choose the same box or boxes incorrectly over and over again.


Theory #2
+ Show Spoiler +
As far as I know, there are a large number of ways to do this, each with equal probability of success, but the theory holds true for each of them, so I will just explain one of them. Prisoner #1 picks boxes 1-50. Since we are assuming that prisoner #1 was successful, prisoner #2 now assumes that of boxes 1-50, one of them is sure not to hold his name, so he therefore is best to pick boxes 51-100. I believe that prisoner #3, assuming success of prisoners 1 & 2, knows that his name is not in one box from boxes 1-50, and not in one box from boxes 51-100, so he would be best to choose the same as prisoner #1, so that Prisoner #4 may choose the same boxes as Prisoner #2, and so on. So basically, even prisoners choose 51-100, and odd prisoners choose 1-50.


I am pretty sure I am completely wrong, but I am relatively certain that both of my strategies have a better probability of success than random choosing. Somebody please explain if I was on the right track.

P.S. - I love these blogs. I love trying to come up to solutions for problems.
fanatacist
Profile Blog Joined August 2007
10319 Posts
Last Edited: 2008-01-30 18:53:21
January 30 2008 18:53 GMT
#6
Oh snap I don't have the time to try this right now, but it's very similar to a different problem I have [: I'll post it up soon and perhaps get back to solving this. Good one though n_n.
Peace~
fonger
Profile Blog Joined March 2006
United Kingdom1218 Posts
January 30 2008 18:53 GMT
#7
Doesn't fit exactly with "everything in the room remains unchanged":
+ Show Spoiler +
It says they enter the room, but it doesn't say they leave. Stand on one side of the line of boxes if you want the next prisoner to check the first 50 boxes, and the other side if you want him to check the last 50? Decision based on whether you found his name in the 50 you checked first.

Assuming they do enter in this arbitrary order, and that all the prisoners know that order and each others' names.

50% chance of survival.
Lemonwalrus
Profile Blog Joined August 2006
United States5465 Posts
January 30 2008 18:56 GMT
#8
I was assuming that they left the room when they were done, but I am not totally sure now. Slithe?
.kaz
Profile Blog Joined January 2007
1963 Posts
January 30 2008 19:00 GMT
#9
Are the people who go in allowed to move any boxes or do anything besides checking 50?
Pressure - "rock is the defender of justice" 이병민 / 박영민 Hwaiting~
FirstBorn
Profile Blog Joined March 2007
Romania3955 Posts
January 30 2008 19:04 GMT
#10
These kind of problems make me feel stupid.

I really have no solid idea on this.
SonuvBob: Yes, the majority of TL is college-aged, and thus clearly stupid.
fanatacist
Profile Blog Joined August 2007
10319 Posts
January 30 2008 19:16 GMT
#11
I think there is a real solution to this that isn't some sort of trick like staying in the room or moving shit, if you get what I mean. It's always like that.
Peace~
FieryBalrog
Profile Blog Joined July 2007
United States1381 Posts
January 30 2008 19:16 GMT
#12
On January 31 2008 03:53 fonger wrote:
Doesn't fit exactly with "everything in the room remains unchanged":
+ Show Spoiler +
It says they enter the room, but it doesn't say they leave. Stand on one side of the line of boxes if you want the next prisoner to check the first 50 boxes, and the other side if you want him to check the last 50? Decision based on whether you found his name in the 50 you checked first.

Assuming they do enter in this arbitrary order, and that all the prisoners know that order and each others' names.

50% chance of survival.

That would be "communication" I thought. If they can communicate in anyway its 50%.

But its a pretty clever way of communicating.

On January 31 2008 03:44 Lemonwalrus wrote:
I have two theories, one that will simply remove the possibility of randomness hurting their chances, and one that furthers the first theory so that, assuming success of prisoners before them, each prisoner is picking the fifty boxes most likely to hold their name.

Theory #1
+ Show Spoiler +
Prisoner #1 picks boxes 1-50, Prisoner #2 picks boxes 2-51, prisoner #3 picks boxes 3-52, and so on, so that prisoner #100 will pick box 100 and boxes 1-49. This removes the possibility that through randomness a large amount of prisoners will choose the same box or boxes incorrectly over and over again.


Theory #2
+ Show Spoiler +
As far as I know, there are a large number of ways to do this, each with equal probability of success, but the theory holds true for each of them, so I will just explain one of them. Prisoner #1 picks boxes 1-50. Since we are assuming that prisoner #1 was successful, prisoner #2 now assumes that of boxes 1-50, one of them is sure not to hold his name, so he therefore is best to pick boxes 51-100. I believe that prisoner #3, assuming success of prisoners 1 & 2, knows that his name is not in one box from boxes 1-50, and not in one box from boxes 51-100, so he would be best to choose the same as prisoner #1, so that Prisoner #4 may choose the same boxes as Prisoner #2, and so on. So basically, even prisoners choose 51-100, and odd prisoners choose 1-50.


I am pretty sure I am completely wrong, but I am relatively certain that both of my strategies have a better probability of success than random choosing. Somebody please explain if I was on the right track.

P.S. - I love these blogs. I love trying to come up to solutions for problems.


This is the one I thought of too, but it doesn't improve their chances anywhere remotely near to 20%. Its a tiny improvement. Every other prisoner gets no improvement at all from a 50% success rate, and the other prisoners get 50.5%. lol.
I will eat you alive
fusionsdf
Profile Blog Joined June 2006
Canada15390 Posts
January 30 2008 19:30 GMT
#13
I like the other prisoner problem better
SKT_Best: "I actually chose Protoss because it was so hard for me to defeat Protoss as a Terran. When I first started Brood War, my main race was Terran."
Lemonwalrus
Profile Blog Joined August 2006
United States5465 Posts
January 30 2008 19:31 GMT
#14
I did a little searching and found the actual answer. First of all, it is a bit above 30% survival possibility, and it is pretty beautiful imo. If you guys need me to I can link it, but I would be very impressed if somebody got it themselves.
fanatacist
Profile Blog Joined August 2007
10319 Posts
Last Edited: 2008-01-30 19:32:58
January 30 2008 19:32 GMT
#15
1. Do prisoners know each others names?
2. Do they know who is entering after them? Before them?
3. Do they enter immediately after the previous entrant?
+ Show Spoiler +
My third question is aimed at a strategy that would include counting to 30 Mississippi in unison (as practice in their strategy making, and then to themselves during the "game"). That way they have a fixed amount of time that they all know would be accurate. One idea I had is something along the lines of starting to count as soon as you open the box, continue counting as you look at the name, and at 30 Mississippi you open the next box, and repeat. This would give the prisoners after the first a reasonable idea where his box is, based on which strategy they choose. If they agree to look 1-50, for example, if he leaves in 10 minutes and 10 seconds (20 counts of 30 Mississippi, 10 seconds to enter the room and get to the first box) then it is obvious his box was #20 and no one should check it after him. This isn't final, just a thought piece that could be expanded if they do enter immediately.
Peace~
fanatacist
Profile Blog Joined August 2007
10319 Posts
Last Edited: 2008-01-30 19:33:45
January 30 2008 19:33 GMT
#16
On January 31 2008 04:31 Lemonwalrus wrote:
I did a little searching and found the actual answer. First of all, it is a bit above 30% survival possibility, and it is pretty beautiful imo. If you guys need me to I can link it, but I would be very impressed if somebody got it themselves.

Good, then you can tell people if their strategies are getting anywhere or not xD. And perhaps answer questions by saying relevant/irrelevant if a yes/no is not possible.
Peace~
Lemonwalrus
Profile Blog Joined August 2006
United States5465 Posts
Last Edited: 2008-01-30 19:36:53
January 30 2008 19:36 GMT
#17
The prisoners know each others names, but they do not know who entered before or after them. I like your strategy, but it is not the correct one. (well, it isn't the one given with the problem)
Cascade
Profile Blog Joined March 2006
Australia5405 Posts
January 30 2008 19:39 GMT
#18
hmm, I'm struggling with this one... I cant really find any better ideas than the ones mention. Trying a brute force method now, but I saw the 20% spoiler and I think I can prove that that kinid of survival probabilys are impossible by using a best case scenario:

Fist guys probability is 50%. No way around that.

Second guy's best shot (for himself alone) is clearly to take the other 50 boxes, in which case he will get 50/99.

Best possible case for third guy is if he knows that the two first guys names NOT were in his boxes. This is clearly not possible to combine with maximising second guys chances, but this is an upper bound. So third guys chances are AT BEST 50/98.

Similarly forth guy will have at best 50/97 until 50:th guy that at best know that the previous 49 guys names are in the other boxes, and he'll get 50/51. guy number 51 and abova can all be guaranteed (in best case for them alone) to pick the right boxes.

So total, if we take maximum survival probability for each person to survive, which is clearly not accievable, we get:

50/100 * 50/99 * 50/98 * ... 50/51 = 50^50 * 50! / 100! = 2.9.. * 10^(-9)

So either my best case calculation is flawed, or the estimate of 20% is way of.

I'll go work on the brute force a bit more now. :/ let you know if i find anything.
fanatacist
Profile Blog Joined August 2007
10319 Posts
January 30 2008 19:40 GMT
#19
On January 31 2008 04:36 Lemonwalrus wrote:
The prisoners know each others names, but they do not know who entered before or after them. I like your strategy, but it is not the correct one. (well, it isn't the one given with the problem)

Haha thanks. Back to the scratchpad xD.
Peace~
Aepplet
Profile Joined December 2003
Sweden2908 Posts
January 30 2008 19:40 GMT
#20
could you put a link in a spoiler for the curious ones? =)
(or just pm me ^^)
fanatacist
Profile Blog Joined August 2007
10319 Posts
January 30 2008 19:42 GMT
#21
On January 31 2008 04:39 Cascade wrote:
hmm, I'm struggling with this one... I cant really find any better ideas than the ones mention. Trying a brute force method now, but I saw the 20% spoiler and I think I can prove that that kinid of survival probabilys are impossible by using a best case scenario:

Fist guys probability is 50%. No way around that.

Second guy's best shot (for himself alone) is clearly to take the other 50 boxes, in which case he will get 50/99.

Best possible case for third guy is if he knows that the two first guys names NOT were in his boxes. This is clearly not possible to combine with maximising second guys chances, but this is an upper bound. So third guys chances are AT BEST 50/98.

Similarly forth guy will have at best 50/97 until 50:th guy that at best know that the previous 49 guys names are in the other boxes, and he'll get 50/51. guy number 51 and abova can all be guaranteed (in best case for them alone) to pick the right boxes.

So total, if we take maximum survival probability for each person to survive, which is clearly not accievable, we get:

50/100 * 50/99 * 50/98 * ... 50/51 = 50^50 * 50! / 100! = 2.9.. * 10^(-9)

So either my best case calculation is flawed, or the estimate of 20% is way of.

I'll go work on the brute force a bit more now. :/ let you know if i find anything.

I'm thinking there is a way to eliminate more than 1 box as wrong for each prisoner's specific name for each 1 entrant into the room. In other words, perhaps there is a method that would make the second guy's probability not 50/99 but 50/80, just to give a random number.

And someone else said it's over 30%.
Peace~
Lemonwalrus
Profile Blog Joined August 2006
United States5465 Posts
January 30 2008 19:45 GMT
#22
Here is the actual answer, please don't read unless you totally give up. Think outside of the box. (sorry, I couldn't resist. )
+ Show Spoiler +
Last chance, if you turn back now, nobody has to know you were here.
+ Show Spoiler +
Link
Cascade
Profile Blog Joined March 2006
Australia5405 Posts
Last Edited: 2008-01-30 19:56:30
January 30 2008 19:54 GMT
#23
On January 31 2008 04:42 fanatacist wrote:
Show nested quote +
On January 31 2008 04:39 Cascade wrote:
hmm, I'm struggling with this one... I cant really find any better ideas than the ones mention. Trying a brute force method now, but I saw the 20% spoiler and I think I can prove that that kinid of survival probabilys are impossible by using a best case scenario:

Fist guys probability is 50%. No way around that.

Second guy's best shot (for himself alone) is clearly to take the other 50 boxes, in which case he will get 50/99.

Best possible case for third guy is if he knows that the two first guys names NOT were in his boxes. This is clearly not possible to combine with maximising second guys chances, but this is an upper bound. So third guys chances are AT BEST 50/98.

Similarly forth guy will have at best 50/97 until 50:th guy that at best know that the previous 49 guys names are in the other boxes, and he'll get 50/51. guy number 51 and abova can all be guaranteed (in best case for them alone) to pick the right boxes.

So total, if we take maximum survival probability for each person to survive, which is clearly not accievable, we get:

50/100 * 50/99 * 50/98 * ... 50/51 = 50^50 * 50! / 100! = 2.9.. * 10^(-9)

So either my best case calculation is flawed, or the estimate of 20% is way of.

I'll go work on the brute force a bit more now. :/ let you know if i find anything.

I'm thinking there is a way to eliminate more than 1 box as wrong for each prisoner's specific name for each 1 entrant into the room. In other words, perhaps there is a method that would make the second guy's probability not 50/99 but 50/80, just to give a random number.

And someone else said it's over 30%.


Yeah i must ahve missed something if you get to 30%.

edit2: also better spoiler this, since it may contain a hint...
+ Show Spoiler +

hmm, probably it is the fact that they do not choose all boxes at once, but they open one at a time. Then they can use the name in the first box they open, to choose which box to open afterwards. yeah, that's must be it... brb.


EDIT: I'm NOT READING THAT SPOILER!
fanatacist
Profile Blog Joined August 2007
10319 Posts
January 30 2008 19:56 GMT
#24
If they do not know who is going in before/after them, do they at least know if they are first, second, third, etc.?
Peace~
Lemonwalrus
Profile Blog Joined August 2006
United States5465 Posts
Last Edited: 2008-01-30 20:02:18
January 30 2008 20:01 GMT
#25
On January 31 2008 04:56 fanatacist wrote:
If they do not know who is going in before/after them, do they at least know if they are first, second, third, etc.?


Don't worry, this is only in a spoiler because it kinda gives a hint.
+ Show Spoiler +
I am not sure of the answer to that question, but the best I can tell you is that the answer, whether it be yes or no, is irrelevant.
fanatacist
Profile Blog Joined August 2007
10319 Posts
January 30 2008 20:06 GMT
#26
On January 31 2008 05:01 Lemonwalrus wrote:
Show nested quote +
On January 31 2008 04:56 fanatacist wrote:
If they do not know who is going in before/after them, do they at least know if they are first, second, third, etc.?


Don't worry, this is only in a spoiler because it kinda gives a hint.
+ Show Spoiler +
I am not sure of the answer to that question, but the best I can tell you is that the answer, whether it be yes or no, is irrelevant.

Thanks [:

Very manner problem solvers here! n_n
Peace~
Lemonwalrus
Profile Blog Joined August 2006
United States5465 Posts
January 30 2008 20:10 GMT
#27
I just know that it feels really good to solve something like this on your own without help.
FieryBalrog
Profile Blog Joined July 2007
United States1381 Posts
January 30 2008 20:25 GMT
#28
OK, I looked at the solution. Couldn't resist :p

This is only in spoiler in case it gives a hint:

+ Show Spoiler +
I would have never have got it, I didn't understand the mathematics behind the explanation, I'll believe it though
I will eat you alive
Cascade
Profile Blog Joined March 2006
Australia5405 Posts
Last Edited: 2008-01-30 21:09:56
January 30 2008 21:06 GMT
#29
ok, I think I have found the solution.

+ Show Spoiler +

Prisoner number a starts a box number a. He will there find the name of prisoner number b, and he will next open box number b, and so on.

This will work as long as there are no "loops" longer than 50 among the boxes. A loop is when you follow boxes with the algorithm above, you will eventually come back to where you started. Which is your number! So as long as you finish one lap in your loop within 50 steps, you're fine. If the loop is longer than 50, everyone with numbers in that loop will fail, which is what correlates the success of the prissoners. and since this is everyone or noone thingy, you want as much correlation as possible.

Next thing would be to calculate the probability of not having loops longer than 50. But I wont do that. If this is correct solution, the calculation will be in walrus' spoiler. if im wrong, it wont make snece to calculate it. But 30% sounds plausible at first sight.

Then proving that there are no other better strategies... no idea right now. Maybe you can make som smart argument, or it will be very complicated.
I'll have a look at the spoiler anyway.


yay, it was right! ^^
+ Show Spoiler +

And they didnt prove that it was the best strategy, or calculate the probability exactly, which suggest that both are complicated. Which probably forgives my omission of those two...
Lemonwalrus
Profile Blog Joined August 2006
United States5465 Posts
Last Edited: 2008-01-30 21:10:16
January 30 2008 21:08 GMT
#30
On January 31 2008 06:06 Cascade wrote:
ok, I think I have found the solution.

+ Show Spoiler +

Prisoner number a starts a box number a. He will there find the name of prisoner number b, and he will next open box number b, and so on.

This will work as long as there are no "loops" longer than 50 among the boxes. A loop is when you follow boxes with the algorithm above, you will eventually come back to where you started. Which is your number! So as long as you finish one lap in your loop within 50 steps, you're fine. If the loop is longer than 50, everyone with numbers in that loop will fail, which is what correlates the success of the prissoners. and since this is everyone or noone thingy, you want as much correlation as possible.

Next thing would be to calculate the probability of not having loops longer than 50. But I wont do that. If this is correct solution, the calculation will be in walrus' spoiler. if im wrong, it wont make snece to calculate it. But 30% sounds plausible at first sight.

Then proving that there are no other better strategies... no idea right now. Maybe you can make som smart argument, or it will be very complicated.
I'll have a look at the spoiler anyway.

Don't readify my spoiler if you haven't solved it yet, gives away whether he was right or not.
+ Show Spoiler +
You are my hero.
fanatacist
Profile Blog Joined August 2007
10319 Posts
Last Edited: 2008-01-30 21:13:20
January 30 2008 21:11 GMT
#31
If you knew whether you were second or first, this would be my guess (expanded inductively, obv.):
+ Show Spoiler +
Assume 4 boxes. Prisoners 1, 2, 3, 4. Boxes a, b, c ,d.

1. 1 opens a+b.
Chance of living = 50%.

2. 2 opens a. Sees either the name of 1, of himself, or of another prisoner.
- The chance it is 1 is 50%, because he survived the first time by opening a+b. If it is 1, then 2 is in either b, c, or d. That's 33% chance of survival. Let's assume he would choose b.
- The chance it is 2 is 16.67% [P(a not=1)/3 = 50/3], because then 1 would be in b and the spots a c d are divided between 2 3 4. If it is 2, then there is a 100% chance survival.
- The chance it is 3 or 4 is 33.33%. This means 1 is in b, and 2 is in either c or d. That is 50% chance of survival. Let's assume he would choose c.
Chance of living = .5x.33 + .1667x1 + .33x.5 = 50%.

3. 3 opens a. Sees either the name of 1, of himself, or of another prisoner.
- The chance it is 1 is 50%, because he survived the first time by opening a+b. If it is 1, then 2 is in b, because he survived. That means 3 is in c or d. That's 50% chance of survival. Let's assume he would choose c.
- The chance it is 2 is 16.67%. Then 3 knows he is in c or d. That's 50% chance of survival. Let's assume he would choose c.
- The chance it is 3 or 4 is 33.33%. Then 3 knows he is in a or d, because 2 is in c, because he survived. If he is in a, he lives. If he is not in a, then he knows he is in d and lives. That is 100% chance of survival.
Chance of living = .5x.5 + .1667x.5 + .33x1 = 66.67%.

4.4 opens a. Sees either the name of 1, of himself, or of another prisoner.
- The chance it is 1 is 50%, because he survived the first time by opening a+b. If it is 1, then 2 is in b, and 3 is in c, because they survived. That means 4 is in d. That's 100% chance of survival.
- The chance it is 2 is 16.67%. Then 3 is in c. Then 4 is in d. 100% chance of survival.
- The chance it is 3 or 4 is 33.33%. This means 1 is in b, and 2 is in c, and 3 is in d. That is 100% chance of survival.
Chance of living = 100%

Total chance = .5 x .5 x .66 x 1



Something like that. I think the method, whatever it is, should have inductive reasoning in it.


EDIT: My idea was ok, but it gets raped by that. I lose. I should post my problem later.
Peace~
Slithe
Profile Blog Joined February 2007
United States985 Posts
Last Edited: 2008-01-30 21:41:40
January 30 2008 21:38 GMT
#32
Wow Cascade congratulations you got it. Very impressive.

Here's a link from wikipedia for the calculations
[link]

For those with clarification questions, you can think of the problem this way:

After the prisoners have discussed their strategy, they are taken to their own individual jail cells, far away from the other prisoners. Each prisoner goes into the room one at a time, looks at the boxes, and leaves without changing anything. Because they're in separate cells far away from eachother, they don't know who has gone when, and they cannot in anyway communicate with each other because they are isolated.

Also, all prisoners die simultaneously if any of the prisoners failed to find their name.
trickser
Profile Joined October 2006
Germany139 Posts
January 30 2008 22:02 GMT
#33
Sorry but the solutions presented in the spoilers make no sense to me.
+ Show Spoiler +

First of all i dont understand how they get the 30% probability. Second isn't there a high probability that a box has the name written on it in it? What is the prisoner supposed to do then?
Heart Catch Pre-Cure. Saa Mina De! Heart Catch Pre-Cure Hanasaka Seyo!
Aepplet
Profile Joined December 2003
Sweden2908 Posts
January 30 2008 22:49 GMT
#34
On January 31 2008 07:02 trickser wrote:
Sorry but the solutions presented in the spoilers make no sense to me.
+ Show Spoiler +

First of all i dont understand how they get the 30% probability. Second isn't there a high probability that a box has the name written on it in it? What is the prisoner supposed to do then?
+ Show Spoiler +
the probability of it having the name in it is 1%. If he finds it on the first try, that's just good =)
Cascade
Profile Blog Joined March 2006
Australia5405 Posts
January 30 2008 23:06 GMT
#35
On January 31 2008 07:49 Aepplet wrote:
Show nested quote +
On January 31 2008 07:02 trickser wrote:
Sorry but the solutions presented in the spoilers make no sense to me.
+ Show Spoiler +

First of all i dont understand how they get the 30% probability. Second isn't there a high probability that a box has the name written on it in it? What is the prisoner supposed to do then?
+ Show Spoiler +
the probability of it having the name in it is 1%. If he finds it on the first try, that's just good =)


+ Show Spoiler +
And he wont find it on the second try or later, because to get there he would have to pick the name which is in the box he should go to. If name number 5 is in box number 5, then he cant get to box number 5 by picking name 5 from another box.

The 30% isnt obvious at all. :/ If you understand the picture with the loops it will seem a bit more reasonable that it is in the range 10%-50% instead of 10^-9 though.
Jonoman92
Profile Blog Joined September 2006
United States9109 Posts
January 30 2008 23:20 GMT
#36
ah that's cool, I hope those prisoners got a good memory to memorize which of the 100 boxes belongs to each guy though.
Slithe
Profile Blog Joined February 2007
United States985 Posts
January 30 2008 23:34 GMT
#37
On January 31 2008 08:20 Jonoman92 wrote:
ah that's cool, I hope those prisoners got a good memory to memorize which of the 100 boxes belongs to each guy though.


Don't worry, the prisoners in these problems are typically very intelligent. In fact, I'm pretty sure they're in prison for being too smart for their own good.
EmeraldSparks
Profile Blog Joined January 2008
United States1451 Posts
Last Edited: 2008-01-30 23:37:11
January 30 2008 23:36 GMT
#38
So, I'm pretty stupid as I'm definitely wrong, but I'm just going to make things easier on the prisoners and the answer still comes out less than 25% for me.

+ Show Spoiler +
If all of the prisoners succeed in finding their own name, then they all get to live. However, if even one person fails to find their name, it's the death penalty for all of them.

Actually, we're going to designate two prisoners. If they both find their name, then everybody lives. Otherwise, everybody dies; if there were a 30% chance of everybody finding in any one situation each of those 30%s would satisfy these requirements too, so the chance of living is greater than or equal to 30%. We might as well remove all the boxes with the names of other prisoners, and all the other prisoners don't need to open any boxes since it has no effect in this scenario as opening a name of another prisoner has no effect and with zero information transfer somebody whose choices do not directly affect the chance of instadeath has no effect on whether the two designated prisoners find their name. As the boxes are effectively indistinguishable from the start, there is only one variable involved, how many chosen boxes overlap for designated prisoner A and designated prisoner B. We may as well rearrange the boxes in our minds so that there are first X blocks that A chooses only, 50-X that A and B choose, X that B chooses only, and 50-X that neither choose. This number X is a constant for any given runthrough. Now, lets examine where A's name is - there is a 50% chance of it lying in the first 50, and in fact, a X% chance of lying in a box B is not choosing and a 50-X% of lying in a box A and B are choosing. Examine, now, where B's name is - in the X% chance case that A's name is not in the fifty boxes that B is choosing, there are 50 boxes that say life with 99 to choose from - a (X/100)(50/99) chance that A's name is in a box he chooses but not in a box that B has chosen and that B's name is in a box that B has chosen. Consider the other case that spells life - that A's name is in the 50-X that B has also chosen. Then there are 49 unoccupied boxes that spell life for B, and 99 that spell death, giving us a ((50-X)/100)(49/99) chance that A's name is in a box that both A and B have chosen and that B's name is in a box he has chosen. This covers all cases where the names of A and B are in the fifty they have chosen, giving us a total of (X/100)(50/99) + ((50-X)/100)(49/99) chance that they have survived, or (50X + (50*49 - 49X)/(99*100) = (X + 49*50)/(99*100). But since X must be between zero and fifty, (X + 49*50)/(99*100) <= (50 + 49*50)/(99*100) = 50/198 ~= 25.2525% < 30%.


I know I must have made a small assumption somewhere in there but I can't seem to find it at all, probably in all my indistinguishability and throwing-stuff-away arguments.
But why?
Night[Mare
Profile Blog Joined December 2004
Mexico4793 Posts
January 31 2008 00:03 GMT
#39
hahaha nerdy thread.
I wish i had a clue how to solve something like this. Even though im studing some ingenieering, im clueless in this problems. GJ for those who've solved it already
Teamliquidian townie
Tynuji
Profile Blog Joined June 2007
127 Posts
February 06 2008 04:14 GMT
#40
100%, the prisoners all have the same name.
jtan
Profile Blog Joined April 2003
Sweden5891 Posts
February 19 2008 15:09 GMT
#41
Oh shit I missed this, it sounds like fun!

Guess nobody will read this now but I'm gonna try to solve and post it now anyway -_-
Enter a Uh
jtan
Profile Blog Joined April 2003
Sweden5891 Posts
Last Edited: 2008-02-19 15:43:22
February 19 2008 15:34 GMT
#42
Ok here we go! Well the only thing they could really do to go beyond a probability of ~1/2^100 is to associate a boxes with their names. When a prisoner enters he goes to his own named box, opens, goes to the name he finds there....and so on.

This will mean they all survives if the permutation of names in boxes contains no orbits of greater length than 50.

Now for the calculation of the probability

The probability that there IS atleast 1 orbit with greater length than 50 will be exactly:
p=(Sum n=51..100((100 over n)(n-1)!(100-n)!))/100!

+ Show Spoiler [explanation] +

For each term of the sum:

(100 over n) (means the binomial coefficient): Pick n of the boxes.

(n-1)!: put theese n boxes in an orbit. Start with the n'th box where you have n-1 possibilites for a name to another box: everone except itself. For the n-1'th box you can pick any box except itself and the n'th box and so on.

(100-n)!: Permute the remaining 100-n boxes arbitrarily (doesn't matter how many orbits arises here)

The sum will then contain all cases where the longest orbit is 51 or longer. Then divide by all possible permutations=100! to get the probability p.



Expand the binomial coefficient and do some basic arithmetic and it amazingly reduces to almost nothing:

p=Sum n=51..100 (1/n)

Now for a value, compare it with an integral

p < Integral x=50..100 (dx/x) = ln 100-ln 50=ln 100/50 = ln 2

So the chance that they survive=1-p is greater than 1-ln2 ~=0.31

Another quick integral comparison shows that the error in this number will be about 0.005.

A fun thing is that it doesn't matter how many prisoners there are, as long as they can pick half of the boxes. With a million prisoners you get even closer to 1-ln2.

Nice problem, keep posting these!
Enter a Uh
Normal
Please log in or register to reply.
Live Events Refresh
Next event in 13h 34m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
UpATreeSC 172
Railgan 88
BRAT_OK 78
JuggernautJason51
MindelVK 7
StarCraft: Brood War
HiyA 499
Larva 394
Movie 118
Sexy 115
firebathero 90
Hyuk 86
Bale 16
Dota 2
monkeys_forever104
Counter-Strike
pashabiceps2216
Heroes of the Storm
Liquid`Hasu386
Other Games
Grubby3189
summit1g2844
FrodaN1307
ceh9737
mouzStarbuck469
C9.Mang0223
elazer116
QueenE68
RotterdaM62
Trikslyr44
Organizations
Other Games
BasetradeTV291
Dota 2
PGL Dota 2 - Main Stream81
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 21 non-featured ]
StarCraft 2
• musti20045 99
• Shameless 50
• Kozan
• AfreecaTV YouTube
• sooper7s
• intothetv
• IndyKCrew
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• HerbMon 30
• 80smullet 19
• Azhi_Dahaki19
• FirePhoenix5
• Michael_bg 4
• RayReign 1
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Counter-Strike
• Nemesis2063
Other Games
• imaqtpie1171
• Shiphtur215
Upcoming Events
Replay Cast
13h 34m
Escore
14h 34m
INu's Battles
15h 34m
Classic vs ByuN
SHIN vs ByuN
OSC
17h 34m
Big Brain Bouts
20h 34m
Replay Cast
1d 4h
Replay Cast
1d 13h
RSL Revival
1d 14h
Classic vs GgMaChine
Rogue vs Maru
WardiTV Invitational
1d 15h
IPSL
1d 20h
Ret vs Art_Of_Turtle
Radley vs TBD
[ Show More ]
BSL
1d 23h
Replay Cast
2 days
RSL Revival
2 days
herO vs TriGGeR
NightMare vs Solar
uThermal 2v2 Circuit
2 days
BSL
2 days
IPSL
2 days
eOnzErG vs TBD
G5 vs Nesh
Patches Events
3 days
Replay Cast
3 days
Wardi Open
3 days
Afreeca Starleague
3 days
Jaedong vs Light
Monday Night Weeklies
3 days
Replay Cast
4 days
Sparkling Tuna Cup
4 days
Afreeca Starleague
4 days
Snow vs Flash
WardiTV Invitational
4 days
GSL
5 days
Classic vs Cure
Maru vs Rogue
GSL
6 days
SHIN vs Zoun
ByuN vs herO
Liquipedia Results

Completed

Proleague 2026-04-29
WardiTV TLMC #16
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
CSL 2026 SPRING (S20)
IPSL Spring 2026
KCM Race Survival 2026 Season 2
StarCraft2 Community Team League 2026 Spring
2026 GSL S1
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026

Upcoming

Escore Tournament S2: W5
KK 2v2 League Season 1
Acropolis #4
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
2026 GSL S2
RSL Revival: Season 5
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
IEM Atlanta 2026
Asian Champions League 2026
PGL Astana 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.