「ブラシタイトル」カラー群論

  この質問は一見かなり水、その上に直接$ Ploya $であるが、データの範囲を見てみましょう。

良い1E9の$ \ $ N

このprodigiouslyより交換した1E9種。

だから、式の最適化を検討してください。

最初の証拠は、各転送サイクル接合サイズはi番目の$ GCD(I、N)$で置換されています

証明:

  まず、x番目の要素は、位置Pを設定し、置換型バック原点にI、k番目のサイクルであり、kはサイクル接合の数です。

  $私は+ Pの\当量のP(mod n)を計算します$

  $ Iは、当量0(mod n)を計算$を\します

  私は$ | $ N

  $ I | $のIK

私たちは、その後、最小のkをしたいです:

  $ I = LCM(I、N)$

  $ I = \ FRAC {A} {GCD(I、N)} $

  $ K = \ FRAC {N} {GCD(I、N)} $

ノードのループ数であるので、サイクルの各端部は、同じサイズです。

  $ NUM = \ FRAC {n}は{\ FRAC {N} {GCD(I、N)} = GCD(I、N)$

QED。

その後ポリAに式をプッシュ:

[S]単位関数では、確立はそれ以外の場合は0を返し、1を返しです。

$ ANS = FRAC \ {1} {N} \和\ limits_ {i = 1} ^ NN ^ {GCD(I、N)} $

$ = \和\ limits_ {i = 1} ^ NN ^ {GCD(I、N)-1} $

$ = \合計\ limits_ {I = 1} ^ n個\合計\ limits_ {D | n}はn個^ {D-1} $

$ = \和\ limits_ {D | N} N ^ {D-1} \和\ limits_ {i = 1} ^ {N} [GCD(I、N)== D)]   $

$ = \和\ limits_ {D | N} N ^ {D-1} \和\ limits_ {i = 1} ^ {\ FRAC {n}は{D}} [GCD(I、\のFRAC {I、N} )== D] $

$ = \合計\ limits_ {D | n}はn個^ {D-1} \ {ファイFRAC {n}が{D}} $

ファクトライズDFSは、次に、オイラー関数を決定する方法をすべての要因を横断することができます。

问题解决。

おすすめ

転載: www.cnblogs.com/Lrefrain/p/11231018.html