15個OO國中的學生和15個XX國中的學生搭船在海上遇到故障,必須要將一半的人推到海中,其餘的一半才能安全搭船離開。有人想了一個辦法:30個人圍成一個圓圈,從第一個人開始依次報數,每數到第9個人就把他扔到海中,進行到只剩15個人為止。要怎樣排才能讓被扔到海中的都是XX國中的人?

2019-08-29 12:00 am

回答 (0)

2019-09-02 9:52 am
✔ 最佳答案
以O表示OO國中的學生,以(15)表示第15個被扔到海中的XX國中的人,餘此類推,不妨設當第13個XX國中的人被扔到海中後船上17人圍圈次序如下:
OOOOOOO(14)OOOOOOOO(15),由此反推得
OOOOOOO(14)(12)OOOOOOOO(13)(15),
(11)OOOOOOO(14)(12)OO(10)OOOOOO(13)(15),
(11)OOO(9)OOOO(14)(12)OO(10)OOOO(8)OO(13)(15),
(11)O(6)OO(9)OOOO(14)(7)(12)OO(10)OOOO(8)OO(13)(15),
(11)O(6)(3)OO(9)OOOO(14)(4)(7)(12)OO(10)OOO(5)O(8)OO(13)(15),
(11)O(6)(3)OO(9)OOOO(14)(4)(7)(12)(1)OO(10)OOO(5)O(2)(8)OO(13)(15),
因(1)的首次報數是9,則首次報數30的人是(9),得各人依首次報號順序如下:
OOOO(14)(4)(7)(12)(1)OO(10)OOO(5)O(2)(8)OO(13)(15)(11)O(6)(3)OO(9)。
可見首次報5、6、7、8、9、12、16、18、19、22、23、24、26、27、30的將會是首15個被扔到海中的人。


收錄日期: 2021-04-11 22:59:26
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20190828160046AAmrZjH

檢視 Wayback Machine 備份