![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数论
文章平均质量分 71
xiaxiaoguang_
这个作者很懒,什么都没留下…
展开
-
P4980 【模板】Pólya 定理
n个点,然后n个边的环,n种颜色本质不同染色方案考虑先找到旋转i次的等价类不难发现为gcd(i,n)\gcd(i,n)gcd(i,n),原因是我们旋转iii次1会到i+1i+1i+1,也就是说我们有一个大小为n/gcdn/\gcdn/gcd的轨道!然后就会发现总共的轨道数就是gcd\gcdgcd个那么考虑每种作用下的不动点个数就是gcd(i,n)\gcd(i,n)gcd(i,n),根据polya定理,答案就是∑i=1nkgcd(i,n)n\frac{\sum_{i=1}^{n}k^{gcd(i原创 2021-07-07 19:32:11 · 80 阅读 · 0 评论 -
LOJ508失控的未来交通工具(图论绕环gcd)
模数为奇数的时候,我们可以在某个环上绕圈此时单独一个边是可以被记入方案里的,构造方法就是我们在一开始在u想要到达v,然后中间有(x,y)(x,y)(x,y)一条边,那么我们只需要u,xu,xu,x绕m次,最后一定停在x,然后走一步,然后y,vy,vy,v绕m次走到v即可那么我们考虑此时最优的一定是这些边,不需要绕任何一个环,我们所有边方案组合就能得到最优而想要所有边我们只需要找到任意一个经过所有边若干次的路径就好了,然后再mod m\mod mmodm意义下假设我们有一个G=gcd(x1..xm,原创 2021-07-07 19:29:29 · 125 阅读 · 0 评论 -
P7325 [WC2021] 斐波那契
一个做法很多的题!/se我先讲我会的做法:首先原来的问题可以变成aFn−1+bFn=0mod maF_{n-1}+bF_{n}=0\mod maFn−1+bFn=0modm,问这个式子的答案于是可以考虑这个式子怎么冲,我们先变成下式−aFn−1=bFnmod m-aF_{n-1}=bF_n\mod m−aFn−1=bFnmodm如果有−ab=FnFn−1mod m-\frac{a}{b}=\frac{F_n}{F_{n-1}}\mod m−ba=Fn−1Fnmodm就好了原创 2021-06-29 09:19:25 · 214 阅读 · 0 评论