HDU6038 - Function
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                HDU6038 - Function
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                HDU6038 - Function
做法:
 展開后有,\(f(i) = b_{f(a_i)} = b_{b_{f(a_{a_i})}} = ... = b_{b_{..b_{f(i)}}}\),可以發現當 \(a_i\) 所在的循環節中確定一個時,整個循環都確定了,根據這個式子還可以發現,對于一個\(a_i\)所在的大小為\(x\)的循環節,一定映射到一個\(b_i\)中的一個大小為\(y\)循環節,且\(y|x\) 。因此答案就是:
\[ \prod_{i=1}^k \sum_{d|l_i} d·B_d \]
 (其中\(a\)有\(k\)個大小為\(l_i\)的循環節,扎著\(b\)中大小為\(i\)的循環節有 \(B_i\) 個)
轉載于:https://www.cnblogs.com/RRRR-wys/p/9699781.html
總結
以上是生活随笔為你收集整理的HDU6038 - Function的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: HDU5573
 - 下一篇: HDU5875 - Function