欧拉函数筛选模板,转自http://www.cnblogs.com/handsomecui/p/4755455.html
2017-08-03 09:56
281 查看
欧拉函数
筛选模板:求[1,n]之间每个数的质因数的个数
#define size 1000001
int euler[size];
void Init()
{
memset(euler,0,sizeof(euler));
euler[1]=1;
for(int i=2;i<size;i++)
if(!euler[i])
for(int j=i;j<size;j+=i)
{
if(!euler[j])
euler[j]=j;
euler[j]=euler[j]/i*(i-1);//先进行除法是为了防止中间数据的溢出
}
}
筛选模板:求[1,n]之间每个数的质因数的个数
#define size 1000001
int euler[size];
void Init()
{
memset(euler,0,sizeof(euler));
euler[1]=1;
for(int i=2;i<size;i++)
if(!euler[i])
for(int j=i;j<size;j+=i)
{
if(!euler[j])
euler[j]=j;
euler[j]=euler[j]/i*(i-1);//先进行除法是为了防止中间数据的溢出
}
}
相关文章推荐
- 欧拉函数模板(判断,筛选)
- 欧拉函数 素数筛选法模板
- [模板]筛选法求欧拉函数
- 素数筛选(模板)
- HTTP 错误 404.8 - Not Found,请求筛选模块被配置为拒绝包含 hiddenSegment 节的 URL 中的路径
- 欧拉函数知识点总结及代码模板及欧拉函数表
- kuangbin专题十四 POJ2478 欧拉函数模板题
- 欧拉函数【模板】
- hdu2824欧拉函数模板
- 在模板中分页,看Freemarker和displaytag的结合-----http://www.javaeye.com/topic/99325
- POJ 2478 Farey Sequence 筛选法求欧拉函数
- hiho 1298 数论·五 欧拉函数 (欧拉函数筛选板子)
- HTTP 错误 404.13 - Not Found 请求筛选模块被配置为拒绝超过请求内容长度的请求。
- (模板)欧拉函数
- HDU 5597 GTW likes function(规律+欧拉函数模板题)——BestCoder Round #66(div.1 div.2)
- 欧拉函数:HDU1787-GCD Again(欧拉函数的模板)
- Eclipse Java注释模板设置详解 http://blog.csdn.net/ahhsxy/archive/2009/09/11/4542682.aspx
- HTTP错误404.13 - Not Found 请求筛选模块被配置为拒绝超过请求内容长度的请求,原因是Web服务器上的请求筛选被配置为拒绝该请求,因为内容长度超过配置的值(IIS 7 默认文件上传大
- 快速切题 sgu102.Coprimes 欧拉函数 模板程度 难度:0
- 扩展欧几里得、求乘法逆元及其应用、中国剩余定理(互质版和非互质版)、欧拉函数、快速判素数模板