http://www.sciencenews.org/view/generic/id/7649/title/Puzzli...
http://ocfnash.wordpress.com/2009/12/12/pity-the-prisoners/
Warning: Don't spend hours of lateral thinking trying to solve this puzzle unless you have a degree in mathematics.
http://www.sciencenews.org/view/generic/id/7649/title/Puzzli...
http://ocfnash.wordpress.com/2009/12/12/pity-the-prisoners/
Warning: Don't spend hours of lateral thinking trying to solve this puzzle unless you have a degree in mathematics.
Edit: apparently there is a proof of optimality, mentioned here: http://mathoverflow.net/questions/31499/100-prisoners-100-bo...
The second link contains the math, and no way would a non-mathematician have been able to come up with that math.
http://www.mast.queensu.ca/~peter/inprocess/prisoners.pdf
edit: I agree that this does involve some math, but I like that it all can be derived from basic principles of probability.
You don't need math skills to solve this, only problem solving skills.
I'm just saying, it'd be nice if there is a warning when something that looks like a standard lateral thinking brain teaser is actually the topic of a paper submitted by a pair of professors of mathematics to the 2003 Conference on "Compexity".
What are the best odds the prisoners can give themselves? (Hint: it's better than 1/2^100.)
that is clearly an impossible ask without advanced mathematics, and anyone without such advanced math knowledge will not be therefore able to solve the problem.
The problem is getting the algorithm at all. The idea of chasing cycles is pretty common to mathematicians, and should be well-known to computer scientists, but is not well-known otherwise. To that extent, finding the algorithm will come more naturally to people who are familiar with discreet math.
If you want an answer that's exactly right in the limit then you certainly need more math, and quite a lot of it, but simple counting arguments get you between 20% and 40%. A little more care gets you "around 30%."
Perhaps you think that's "advanced math." I don't, and have done it in math enrichment classes for 14 year-olds. It's not in their curriculum, but the curriculum is so impoverished that's no surprise to anyone.
<shrug> Not much point in debating it further.