有趣的問題 - 拼圖

By Annie
at 2005-01-20T03:15
at 2005-01-20T03:15
Table of Contents
※ 引述《chz (喵的勒)》之銘言:
: 舉手方法如下
: 第一次,有看到紅帽的人就舉手
: 第二次以後,每次把自己看到的紅帽數減一,不是零就舉手
: 如果上一回的數是零,且還沒被放走
: 則這次要舉手
: 比方有三個人有紅
: 那有47個人看到三頂
: 3個人看到兩頂
: r w
: 2 3 47 3
: 1 3 47 2
: 0 0 47 1
: -1 3 0 0
: 則在第四次會被放走
: 按照這方法,紅帽數加一次會被放走
: 唯50頂是第一就會被放走
: 所以50次之內一定可以成功。
厲害
其實也沒有一定的解法啦
我想出來的方法是
一開始看到n頂帽子
就在第n+1次舉手就好了
所以
假設有20頂紅帽子
會有20個人看到19頂紅帽
30個人看到20頂帽
所以第20次的時後,那20個人就會舉手了
又為什麼要n+1呢
如果只有一頂紅帽子
戴紅帽的人看到的是0頂
所以只好加一次 第一次舉 ^^
--
: 舉手方法如下
: 第一次,有看到紅帽的人就舉手
: 第二次以後,每次把自己看到的紅帽數減一,不是零就舉手
: 如果上一回的數是零,且還沒被放走
: 則這次要舉手
: 比方有三個人有紅
: 那有47個人看到三頂
: 3個人看到兩頂
: r w
: 2 3 47 3
: 1 3 47 2
: 0 0 47 1
: -1 3 0 0
: 則在第四次會被放走
: 按照這方法,紅帽數加一次會被放走
: 唯50頂是第一就會被放走
: 所以50次之內一定可以成功。
厲害
其實也沒有一定的解法啦
我想出來的方法是
一開始看到n頂帽子
就在第n+1次舉手就好了
所以
假設有20頂紅帽子
會有20個人看到19頂紅帽
30個人看到20頂帽
所以第20次的時後,那20個人就會舉手了
又為什麼要n+1呢
如果只有一頂紅帽子
戴紅帽的人看到的是0頂
所以只好加一次 第一次舉 ^^
--
Tags:
拼圖
All Comments
Related Posts
有趣的問題

By Andy
at 2005-01-20T01:56
at 2005-01-20T01:56
有趣的問題

By Yedda
at 2005-01-19T22:13
at 2005-01-19T22:13
藍色記憶1000

By Olive
at 2005-01-19T18:55
at 2005-01-19T18:55
醫生,傳染病,手套的問題

By Charlotte
at 2005-01-19T05:20
at 2005-01-19T05:20
醫生,傳染病,手套的問題

By Iris
at 2005-01-19T02:21
at 2005-01-19T02:21