1. 程式人生 > >[HNOI2008]Cards (polya定理+乘法逆元,費馬小定理)

[HNOI2008]Cards (polya定理+乘法逆元,費馬小定理)

小春現在很清閒,面對書桌上的N張牌,他決定給每張染色,目前小春只有3種顏色:紅色,藍色,綠色.他詢問Sun有多少種染色方案,Sun很快就給出了答案.進一步,小春要求染出Sr張紅色,Sb張藍色,Sg張絕色.他又詢問有多少種方案,Sun想了一下,又給出了正確答案. 最後小春發明了M種不同的洗牌法,這裡他又問Sun有多少種不同的染色方案.兩種染色方法相同當且僅當其中一種可以通過任意的洗牌法(即可以使用多種洗牌法,而每種方法可以使用多次)洗成另一種.Sun發現這個問題有點難度,決定交給你,答案可能很大,只要求出答案除以P的餘數(P為質數).