
数论
DIDCJS
自律给予自由
展开
-
HDU 6069 求区间[L,R]每个数的k次方的因子数之和
缺乏知识点 1.约数定理: num=p1^c1 * p2^c2 * ....* pn^cn p代表素数 c代表对应幂次 num对应的因子数= (c1+1)*(c2+1)*......*(cn+1) 2.一个数num 大于sqrt(num)的素因子 数量 只能 为0或者1 可以解决的问题: 1.所有求一个数num的因原创 2017-08-07 00:29:22 · 1500 阅读 · 0 评论 -
关于欧拉函数的一些理解
先丢上定义 phi(x)=x*∏(pi-1)/pi; //pi为x的所有因子。 /pi 相当于区间长度x分为pi部分,每个小部分有一个与数与x的不互质,所以乘(pi-1).. 性质 1. x为质数 phi(x)=x-1; 2、gcd(a,x)==1 有a^phi(x)=1(mod x); 3.根据1,2性质 可以证明费马小定理 当x为质数&&gcd(原创 2017-10-31 21:27:16 · 685 阅读 · 0 评论