随笔分类 - 快速幂
摘要:3209: 花神的数论题 Description 背景众所周知,花神多年来凭借无边的神力狂虐各大 OJ、OI、CF、TC …… 当然也包括 CH 啦。描述话说花神这天又来讲课了。课后照例有超级难的神题啦…… 我等蒟蒻又遭殃了。花神的题目是这样的设 sum(i) 表示 i 的二进制表示中 1 的个数。
阅读全文
摘要:在p是素数的情况下,对任意整数x都有xp≡x(mod p),这个定理称为费马小定理。其中如果x无法被p整除,我们有xp-1≡1(mod p)。把这个式子变形后得到a-1≡ap-2(mod p),因此我们可以通过快速幂来求出乘法逆元。快速幂见http://www.cnblogs.com/wls001/...
阅读全文
摘要:我们可以将xn分解成((x2)2)2……其中要做k次平方运算,于是我们可以将n用k来表示n=2k1+2k2+2k3……xn=x2k1x2k2x2k3所以我们只要在依次求x2i的同时进行计算就好了时间复杂度为O(logn)1 while(k>0) 2 {3 if(k&1)ys=ys*a%n;...
阅读全文

浙公网安备 33010602011771号