精華區beta puzzle 關於我們 聯絡資訊
※ 引述《MurderKiller (可以叫我殺人者嗎?)》之銘言: : 八? : 這樣想,是不是太簡單了?? : 我有可能把題目簡化簡化再簡化了… : 唉…知其然而不知其所以然…>< 嗯 答案是八沒錯 洗牌可以看成是換位置 某張牌目前的順序是第i個[i=0~51] 如果i<26 [也就是第一疊牌啦] 等一下他要換去第2i的位置 如果i>=26 [也就是第二疊牌] 等一下會換到第2i+1-52那個位置 所以呢 可以列出下列這樣的循環表 cycle length 0 0 cl=1 1 2 4 8 16 32 13 26 1 cl=8 3 6 12 24 48 45 39 27 3 cl=8 5 10 20 40 29 7 14 28 5 cl=8 9 18 36 21 42 33 15 30 9 cl=8 11 22 44 37 23 46 41 31 11 cl=8 17 34 17 cl=2 19 38 25 50 49 47 43 35 19 cl=8 51 51 cl=1 而 所有cl的最小公倍數是8 所以呢 經過了八次的洗牌之後 所有的牌都會回到原來的位置 這個方法可以用來對付不同的洗牌法 可以計算到底要洗幾次會跟原本一樣 [也有可能永遠洗不回去吧] 但是這題應該會有個很漂亮的解答法 -- ※ 發信站: 批踢踢(ptt.csie.ntu.edu.tw) ◆ From: VT.m3.ntu.edu.tw