看了一下polya和burnside定理,感觉还行(就是不会证……) 这题用的是burnside ans=在每个置换群下不动的方案数之和除以置换数 这题有个难点在取模 关于对p(p为素数)取模(涉及到了除法),我总结了两种方法: 已知x mop p=y,要求x/z mod p=? 大体思路是利用乘法逆,将/z转换成*z的逆元即可 一.利用费马小定理 z^p-1 mod p=1 所以z的逆元=power_mod(z,p-2,p) 二.利用拓展欧几里德算法,即exgcd(z,p,x,y) while…