作者turtleee (很妙的感覺啊.....)
看板Inference
標題Re: [問題] 射擊隊問題
時間Wed Feb 4 13:57:23 2004
既然我是隊長 那總知道隊上有幾個人吧
設有100人且每個人聽的到自己左右兩個士兵的聲音
先傳
[等一下從99開始隨著鼓聲倒數報數,
並且跟著自己下一位一起數數,數到0時開槍,傳完話後回報。]
(指令)
等士兵回報傳完了
然後傳[開始倒數,99..]
(執行)
於是
→第1位士兵喊99→第1、2位士兵喊98→第1、2、3位士兵喊97.....依此類推
然後第1~100位士兵喊0 同時開槍。
喔耶
(ps.就算不知道總人數,也可以一開始時報數得知。)
※ 引述《Mitiya (被當了....)》之銘言:
: 假設你是一個射擊隊的隊長,你帶了許多士兵出發參加射擊訓練,你的士兵隊伍很長,長
: 到你不能用喊的方式讓大家明白你的命令,只能把命令告訴第一名士兵,然後用一個傳一個
: 的方式把命令往後傳。在射擊場有做為信號用的鼓聲,這種鼓聲持續而規律的敲著,雖然大
: 家都聽得見,但是你沒辦法告訴士兵們在第幾聲時開始射擊,那麼,你要如何下命令,才能
: 讓全部的士兵在同一時間開始射擊?
: ==
: 我在一個網站上看到的,
: 但是沒有解答,
: 有沒有誰知道答案的呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.68.80.111
→ XII:如果人數是無限的呢? 推 61.230.133.35 02/04
→ wohwoh:人數無限....指令就傳不到"最後一個"啦~ 推 218.187.4.192 02/10