作者DreamYeh (天使)
看板puzzle
标题Re: [问题] 100顶帽子
时间Fri Jul 10 15:41:55 2009
※ 引述《turing (涂妮)》之铭言:
果然被秒杀....来公布一下我的解答吧
----------------------------
<解答>
1.将所有帽子颜色订出编号,请所有农民务必背下
1棕、2红、3橙、4黄、5绿、6蓝、7紫、8灰、9白、0黑
2.所有农民站好後,务必看清楚自己前面所有人的帽子颜色,换
成数字後相加,不用管进位,记最後一位数字就好。
比方说第三排的人如果看到前面帽子颜色是 灰、白
那就默记 8+9 = 1(7) 默记7即可
3.站在最後一排的人最先答,依序往前回答。
4.最後一排的人,将默记的数字转成颜色喊出。如默记6的话,
喊「蓝!」他喊蓝等於暗示6
5.倒数第二排的人,将後面那个人暗示的数字,减去自己默记的
数字,相减结果<0的话则自动 +10,得到的数字,对应到的颜
色就是自己头上帽子的颜色啦!
比方说後面的人报蓝!这时若自己默记的数字是4,就是6-4=2
就回答「红!」就好
若自己默记数字是 8,则6-8=-2,-2+10=8,就回答「灰!」
6.倒数第三排的人,须把第一个听到的数字,减去前一个人回答
的颜色的暗示号码,再减去自己心中默记的数字。
<0的话一律+10补位~这样就可以继续答出自己头上帽子颜色
7.这样一来,最前面那个人要记前面99个人所回答的颜色然後运算
不过都是极简单的个位数加减法,性命相关而且每个人都够聪明
,这应该很容易克服吧!
最後,请利用唯一那次的赦免权,赦免站最後一排、第一个回答那
个人。
----------------------------
--
— 请多指教喔!!
/\●/\ ))
(( / /▲\ \
\\ My Blog:
http://dreamyeh.pixnet.net/blog
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.251.211.196
1F:→ bigboat:上篇tuting大的方法可以通用N个农民M种帽子. 07/10 15:50
2F:→ DreamYeh:原理一样XD 07/10 15:58
3F:推 bigboat:只算个位数的方法仅限本题目10种帽子的状况. 07/10 16:02
4F:推 turing:把他当成是M进位计算,也是报个位数... 07/10 16:23
5F:推 bigboat:那记法可能就要改变1234567890ABCDEFGHI... 不能用纯数字. 07/10 16:28
6F:推 bigboat:帽子总类多的话恐怕要用总数字和的方式去算. 07/10 16:32
7F:推 kusosoj:附注一下,这组颜色的对应码是电机系学生必知的XD 07/10 16:42
8F:推 TaksNo7:要改成看色码计算电阻的题目吗XD 07/10 19:00