组合数学中的项链计数
生活随笔
收集整理的這篇文章主要介紹了
组合数学中的项链计数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
給c種不同顏色寶石能穿成多少種長度為s的寶石項鏈(本質不同)
Burnside定理的應用:
當n為奇數時,有n種翻轉,每種翻轉都是以一個頂點和該頂點對邊的中點對稱。有k^(n/2+1)*n種。
當n為偶數時,有n種翻轉,其中一半是以兩個對應頂點,另一半是以兩條對邊對稱。有k^(n/2+1)*n/2+k^(n/2)*n/2種。
考慮旋轉:枚舉旋轉角度360/n*i,(0<i<=n),也就是一個置換。經過該置換,顏色仍保持不變的著色方案有k^GCD(n,i)種。
?
一個長度為n的環,每i個上同一種顏色,可以上多少種顏色。
假設起點在x,則x,x+i,x+2*i,……,x+k*i,……
假設在第t次,第一次回到起點,則x=(x+t*i)%n => t*i%n=0 => t=LCM(i,n)/i=n*i/GCD(n,i)/i=n/GCD(n,i)。
那么可以上n/t種顏色,即n/(n/GCD(n,i))種,所以旋轉的著色方案有k^GCD(n,i)種。
總結
以上是生活随笔為你收集整理的组合数学中的项链计数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ap测试系统软件,符合AUTOSAR(A
- 下一篇: httpSession的正确理解