作者dunkbird (金)
站內Prob_Solve
標題[問題] 電算概論問題 祭神儀式
時間Sat Jun 28 12:38:26 2008
在一個原始國度裡 有兩個土著民族 分別簡稱稱為G族及K族
而他們有一個殺人儀式, 用來決定哪個民族是今年神所喜愛的
儀式如下:
首先 巫師會選出三個數 a b c , 接下來有a個G族女子給予編號依序排列(1 2 3 4 ...a)
再來有b個K族女子編號為 a+1 a+2 .....a+b 接著排列下去 全部的人圍成圈圈
接著巫師開始算第c個人, 然後這個人馬上被殺祭獻給神
巫師從下一個人再算c個人 然後這個人也馬上被殺獻給神
殺了兩人以後 第二個被殺的人可以補上一個人
如果被殺的兩人是同族 則補上G族的人
如果被殺的兩人是不同族 則補上K族的人
這個儀式一直下去 再a+b-1次後 圓圈就會只剩下一個人
而這個人所屬的族就是神所喜愛
1. 請問 如果 a=11, b=13, c=3 則最後留下哪族人
2. 又如果a=495878, b=598745698547, c=212587 又會留下哪族人?
Ps 此題是月考考卷題 是筆試 不能用電腦跑 請各位指教 ^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.110.113
1F:推 tkcn:補上的人編號要算多少呢? 06/28 13:11
2F:→ dunkbird:補上的人就替代第二個被殺的那個人的位置 繞圈圈數 06/28 15:43
3F:推 smallworld:Joseph's problem 參考水泥數學第一章 06/28 20:40
4F:→ dunkbird:什麼是水泥數學 可否麻煩幫忙解釋一下 卸卸 06/28 21:40
5F:推 netsphere:組合數學 06/28 23:21
6F:推 LPH66:提示 考慮G族和K族人的人數的奇偶性 06/29 00:50
7F:→ LPH66:這題是ACM某題 我忘了題號了@_@ 06/29 00:50
8F:推 LPH66:還有這題和Joseph無關 因為會補人 06/29 00:55
9F:推 LPH66:找到了 Q10771: Barbarian tribes 06/29 01:03
10F:→ bleed1979:AC了 3個變數 4句程式碼就解決了 不過很好奇為什麼 06/29 03:12
11F:推 march20:Knuth 的 Concrete Mathematics 07/01 13:00
12F:推 scan33scan33:自己舉幾個例子應該就會了解了.. 07/07 19:39
14F:→ scan33scan33:這就是水泥數學,Sigma書 07/07 19:40