码迷,mamicode.com
首页 >  
搜索关键字:欧拉函数    ( 1054个结果
欧拉函数&&快速乘方
1 //phi(a)=a*(a1-1)*(a2-1)*(a3-1)*...*(an-1)/(a1*a2*a3*...*an); 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 typedef __int64 ....
分类:其他好文   时间:2014-07-24 10:08:13    阅读次数:250
POJ 2478 欧拉函数打表的运用
http://poj.org/problem?id=2478此题只是用简单的欧拉函数求每一个数的互质数的值会超时,因为要求很多数据的欧拉函数值,所以选用欧拉函数打表法。PS:因为最后得到的结果会很大,所以结果数据类型不要用int,改为long long就没问题了#include #include u...
分类:其他好文   时间:2014-07-23 16:48:41    阅读次数:158
POJ 3090 Visible Lattice Points 欧拉函数
#include #include using namespace std;//点(x,y)可见当且仅当x,y互质,那么我仅仅只要知道int euler(int x){// 就是公式 int i, res=x,tmp; tmp= (int)sqrt(x * 1.0) + 1; fo...
分类:其他好文   时间:2014-07-23 16:26:41    阅读次数:218
HDU 2824
欧拉函数打表#include "stdio.h"#define n 3000001__int64 phi[n]; //不能用intvoid getphi(){ for(int i=2;i<n;i++)phi[i]=0; phi[1]=1; for(int i=2;i<n;i++...
分类:其他好文   时间:2014-07-23 14:49:26    阅读次数:239
欧拉函数与容斥原理(转自何琪学长)
容斥原理:欧拉函数(容斥原理):欧拉函数(积性函数):如果仔细观察就会发现容斥原理的求出的欧拉函数公式,刚好是积性函数求出的公式的多项式展开式。
分类:其他好文   时间:2014-07-22 22:44:34    阅读次数:150
简单数论问题
简单数论问题 Time Limit : 3000/1000ms (Java/Other) Memory Limit : 65535/32768K (Java/Other) Total Submission(s) : 15 Accepted Submission(s) : 5 Font: Times New Roman | Verdana | Georgia Font Size: ← → ...
分类:其他好文   时间:2014-07-22 14:05:09    阅读次数:217
hdu-1395 2^x mod n = 1
2^x mod n = 1 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 11542 Accepted Submission(s): 3577 Problem Description Give a number n, find...
分类:其他好文   时间:2014-07-22 14:03:23    阅读次数:261
HDU2481 Toy (数论好题)
该题果然是个好题啊! 题意来自上一题, ( http://blog.csdn.net/jayye1994/article/details/37814965 )  BZOJ 1002: [FJOI2007]轮状病毒 上一题是旋转后相同视为不同情况,这题旋转后相同视为同一种情况。就这么一个小小的区别, 上一题用到了dp,这一题用到了dp、筛素数、二进制模拟乘法、矩阵、快速幂、欧拉函数、b...
分类:其他好文   时间:2014-07-16 11:26:46    阅读次数:275
OpenSSL 中 RSA 加密解密实现源码分析
1、RSA 公钥和私钥的组成,以及加密和解密的公式: 2、模指数运算: 先做指数运算,再做模运算,如 5^3 mod 7 = 125 mod 7 = 6 3、RSA加密算法流程: 选择一对不同的、并且足够大的素数 p 和 q计算 n = p * q计算欧拉函数 f(n) = (p-1) * (q-1),p 和 q 需要保密寻找与 f(...
分类:其他好文   时间:2014-07-14 11:23:03    阅读次数:453
省赛i题/求1~n内所有数对(x,y),满足最大公约数是质数的对数
求1~n内所有数对(x,y),gcd(x,y)=质数,的对数。 思路:用f[n]求出,含n的对数,最后用sum【n】求和。 对于gcd(x,y)=a(设x 他们乘积的f[i*a]值包括i的欧拉函数值。时间复杂度(n*质数个数) #include #include using namespace std; const int maxx=100010; int mindiv[maxx+5],p...
分类:其他好文   时间:2014-07-13 16:45:50    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!