看板 Math 關於我們 聯絡資訊
hchuang :perfect Shuffle 05/11 12:51
hchuang :http://0rz.tw/3DlJn 05/11 12:53
recorriendo :拆成disjoint cycle很簡單啊 1到2 2到3 3到1 就是一 05/11 16:15
recorriendo :個cycle了 然後考慮剩下的數字 05/11 16:15
a88241050 :樓上,3到4啊..哪有到1= = 05/11 17:20
TassTW :1樓正確, 不過連結不好讀; 3,4樓看錯題目了? 05/12 04:05
我又看了一下, 發現那和原 po 的題目有一些小差異
TassTW :原 po 那是 two-line notation 05/12 04:06
推文有點困難回答 還是回文好了 以下假設 n 為奇數: 1. 原 po 的 permutation 是這樣送: 1 |→ 1 2 |→ 3 3 |→ 5 : : 51 |→101 52 |→ 2 : : 101|→100 規則是 "乘 2 後減 1 (mod 101)" 2. "減 1 "有點麻煩, 我們重新編號, 把所有的號碼都減1 會好看很多 原本的 permutation 就會變成 作用在 {0,1,...,100} = Z_101 上的 0 |→ 0 1 |→ 2 2 |→ 4 : : 50 |→100 51 |→ 1 : : 100|→99 所以原 permutation 就是 Z_101 上的 "乘2" 現假設 n 為奇數, 2 一定有反元素 (n+1)/2, 故 2 一定落在乘法群 Z_101^* 中 因此原題就等價於 "求 乘法群 Z_101^* 中, 2 這個元素的 order" 也就等價於 "找最小的正整數 k 滿足 2^k = 1 (mod 101)" p.s. n 為偶數的時候, n 送到 n本身 用相似的推理, 可以把問題轉化成 Z_{n-1}^* 上的元素 order 為何 3. 這就可以手算了 由費瑪小定理, k|100 => k = 1, 2, 4, 其中一個 5,10, 20, 25,50,100 手算 2^25 = 10 (mod 101), 並知道 k<25 都不成立後 就知道 2^50 = 100 = -1 也不成立 最後 2^100 = 1 => 100 確實是 2 的 order 4. 如果你要問對於一般的 n, 怎麼拆成 disjoint cycles 的話 那就等於是問 Z_n^* 這個乘法群的結構 根據中國剩餘定理 先將 n 質因數分解成 n= p_1^{r_1} ... p_m^{r_m} 就可得 Z_n^* = Z_{p_1}^{r_1}^* x ... x Z_{p_1}^{r_1}^* 再根據一些豆知識(咦?), 也就是利用 short exact sequences (of abelian groups) splits 的條件 可證 Z_n^* is cyclic <=> n = 2,4, p^r or 2p^r (p:odd prime) 就可以完整的拆解 Z_n^* 我必須承認, 我是為了想要打出上面紅色的部份 才回文回答這個問題的....... 原 po 的問題看似無聊, 但是考究一點, 可以扯出很有意思的東西 5. 例1: n = 101 其實不用用到 3., 因為 101 已經是質數了.... 必然有 Z_101^* = Z_100 為一 cyclic group of order 100 例2: n = 9 知 Z_9^* 是一 cyclic group of order φ(9)= 6, 因此 2 落在 6-cycle 中, 又, 注意到 Z_9\{0} 有 8 個元素 因此仍有兩個不在 Z_9^* 中元素, 形成一個 2-cycle 驗證: 2 |→ 4 |→ 8 |→ 7 |→ 5 |→ 1 |→ 2 成一 6-cycle 3 |→ 6 |→ 3 成一 2-cycle -- ─────══╮╭── . . ‧ ╰══──╮細雪紛然,悄落無聲├╯ . . . ╰╮╭ 衣阡陌田野以素衣裳║˙ .‧ .‥ .殘雪濁淖,不復瑩潔╰╯ 我心啊!請白潔勝雪║ . , ˙ ‧. . . 曾經底光華已為陳蹟 ║請無垢無瑕然我心啊,如磐石無轉 ═══────═╯╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴仍燁然如昔 ψTassTW -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 71.207.151.97 ※ 編輯: TassTW 來自: 71.207.151.97 (05/12 05:33)
thisday : 05/12 12:19
herstein :太用心了~~~推 05/12 23:29
recorriendo :但是其實原PO是問任何一個permutation 而不只限定在 05/14 10:28
recorriendo :multiply by n mod m 種類的permutation 05/14 10:29
TassTW :1. 就如你所說, 沒有聰明的辦法囉 05/16 05:14
TassTW :2. 就如我上面所說, 我只是想寫出那段紅字 哈哈 05/16 05:14