码迷,mamicode.com
首页 >  
搜索关键字:phi    ( 1524个结果
(hdu step 7.2.1)The Euler function(欧拉函数模板题——求phi[a]到phi[b]的和)
题目:The Euler functionTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 166 Accepted Submission(s): 96 Problem DescriptionThe Euler function phi is an...
分类:其他好文   时间:2015-03-19 13:22:28    阅读次数:174
BZOJ2818 Gcd
首先线性筛出phi()然后枚举每个素数p,考虑p对答案的贡献:gcd(i, j) = p gcd(i / p, j / p) = 1令x = i / p, y = j / p,再不妨x >= y,则(1)x = y,只有x = y = 1(2)x > y,x的个数就有phi(y)个所以p对答案的贡....
分类:其他好文   时间:2015-03-17 21:31:54    阅读次数:180
HDOJ 4549 M斐波那契数列 费马小定理+矩阵快速幂
MF( i ) = a ^ fib( i-1 ) * b ^ fib ( i )   ( i>=3) mod 1000000007 是质数 , 根据费马小定理  a^phi( p ) = 1 ( mod p )  这里 p 为质数 且 a 比 p小 所以 a^( p - 1 ) = 1 ( mod p ) 所以对很大的指数可以化简  a ^ k % p  == a ^ ( k %(p-1) ...
分类:其他好文   时间:2015-03-13 00:24:07    阅读次数:271
【河北省队互测】 gcd BZOJ 2818
Description给定整数N,求1n的phi值之和(欧拉函数)*2-1。 首先每组数必须要算两遍,比如(3,5)和(5,3),所以要*2。然后(1,1)不要算两遍,所以再-1。 然后就是如何求出1-n中所有的质数以及欧拉函数了。现场学习线性筛。。 其实我完全不理解啊。。先记住好了。。核心代码如下...
分类:其他好文   时间:2015-03-10 18:52:49    阅读次数:150
BNU 13288 Bi-shoe and Phi-shoe 【素数筛选】
A - Bi-shoe and Phi-shoe Time Limit:2000MS     Memory Limit:32768KB     64bit IO Format:%lld & %llu Submit Status Description Bamboo Pole-vault is a massively popular sport in Xz...
分类:其他好文   时间:2015-03-09 17:36:52    阅读次数:595
UVa 11426 (欧拉函数 GCD之和) GCD - Extreme (II)
题意:求sum{gcd(i, j) | 1 ≤ i 2 typedef long long LL; 3 4 const int maxn = 4000000; 5 6 int phi[maxn + 10]; 7 LL f[maxn + 10]; 8 9 void phi_table()10 ...
分类:其他好文   时间:2015-03-07 21:10:28    阅读次数:168
BZOJ 1409 Password 矩阵乘法+线性筛
题目大意:求p^F[n] mod q 其中F是斐波那契数列,p是质数,q 由于pq互质因此可以套用欧拉定理 然后就是矩乘求斐波那契的事情了- - 垃圾题卡O(√q) 求Phi的时候要枚举质数 不能一个一个枚举 #include #include #include #include using namespace std; const long long empty[2][2]={{...
分类:其他好文   时间:2015-03-06 19:12:26    阅读次数:211
uva11426 gcd、欧拉函数
题意:给出N,求所有满足i gcd(x/i,n/i)=1 -> x/i与n/i互质 -> 满足该条件的x/i有phi(n/i)个那么再用欧拉函数就可以求出每一个f(n)啦~如果找n的每一个约数i会有点慢,可以枚举i,令n=2*i,3*i,........(n是i的所有倍数且小于MAXN) for (...
分类:其他好文   时间:2015-03-02 19:04:05    阅读次数:141
BZOJ 3884 上帝与集合的正确用法
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=3884题意:求222...modp2^{2^{2^{...}}} mod \; p的值,多组询问。p≤107p \leq 10^7。题解: 考虑欧拉定理,当(a,p)=1(a,p)=1时,a?(p)≡1(modp)a^{\phi(p)}\equiv1(mod \; p)。 而由此可以很容易得出...
分类:其他好文   时间:2015-02-26 20:22:27    阅读次数:214
loj1370(欧拉函数+线段树)
传送门:Bi-shoe and Phi-shoe题意:给出多个n(1=n的最小的x之和。分析:先预处理出1~1e6的欧拉函数,然后建立一颗线段树维护最大值,对于每个n询问大于等于n的最左边下标。#pragma comment(linker,"/STACK:1024000000,1024000000"...
分类:其他好文   时间:2015-02-24 21:01:57    阅读次数:316
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!