作者LPH66 (运命のルーレット廻して)
看板Inference
标题Re: [问题] 猜生日
时间Sun Jul 3 13:14:14 2005
※ 引述《starmi (好可爱好可爱)》之铭言:
: 答案是6/1
: 证明方法:
: 因为题目有10个选项
: 所以我们请了20个人模拟小明和小强
: 每组针对一个答案来实际操作
: 6/1那组没有bug
: 这题的陷阱就在於心理错觉
: 一个人看这10个选项
: 情不自禁陷入泥沼(ex.由a推得b 再由b推得c 最後推得a为错..那全盘皆输了)
回头复制一份题目过来...
我们的日期有:
: 3/4 3/5 3/8 6/1 6/2 9/1 9/5 12/5 12/7 12/8
说的话是:
: 1. 小明对小强说: 我不知道,你肯定也不知道。
: 2. 小强对小明说: 我本来不知道,现在我知道了。
: 3. 小明对小强说: 我现在也知道了。
如果答案是6/1 那小明知道6月 小强知道1日
小明第一句话说"我不知道, 而且你肯定也不知道"
如果小明只知道6月 那为什麽他肯定小强也不知道呢?
小明只知道是6月
那麽小明会想 可能小强知道的是1日或2日 如果是2日 那他就知道了
因此他不能肯定小强不知道
把日期排一下会更好理解:
月\日 1日 2日 4日 5日 7日 8日
3月 3/4 3/5 3/8
6月 6/1 6/2
9月 9/1 9/5
12月 12/5 12/7 12/8
小明知道答案在某横排 小强知道答案在某直排
若小明一开始就知道小强一定不知道
那麽表示小明知道的该横排中每个可能日期所在的直排都不止一个日期
他才有理由说"小强一定不知道"
而唯一符合上面的横排是9月
因此得知小明知道的月份是9月
如果小明知道的是6月 那6月有一个可能是小强知道2日
如果小强知道2日那小强就知道答案了 小明没有理由说他知道小强"一定不知道"
这样看下去 结论还是和前面的结果相同 不是9/1就是9/5
小强用和上面一样的推理得知是9月 加上他知道日 因而小强就知道了
但小强并未告诉小明任何进一步的线索
小明(在小强的话中)只知道小强一开始知道的日是1,5,8其中之一
(小强说"我本来不知道")
而他已确定日不是1就是5 因此这个讯息对小明没有用
因而小明没理由说第三句话 因此无解
: ※ 引述《ineednewface (永不放弃)》之铭言:
: : 答案应该还是无解
: : 可是小明之所以会认为日期是重复的
: : 表示他知道正确月份里没有独一无二的日期
: : 也就是说小明知道小强不可能在光知道日期的情况下就知道月份
: : 所以三月六月跟十二月应该就要被删掉了
: : 因为小明并不是先知道日期有重复 才把没有重复的日期删掉
: : 而是先知道月份是什麽 才发现正确月份里的日期跟其他月份都是有重复的
: : 三月六月跟十二月的日期应该在小明说完第一句话後就不被考虑了
: : 所以小强应该直接知道月份是九月
: : 加上他原本就知道日期
: : 所以他才说他知道答案
: : 所以我认为不是9/1就是9/5
: : 跟前面的人推论的一样
--
"LPH" is for "Let Program Heal us"....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.178.179