欧拉函数模板

简介: 欧拉函数:表示1-(n-1)中,与n互质的数的个数 本以为学会容斥原理就不必再看欧拉函数,可是偏偏就是有些题用容斥原理解不了,必须参考欧拉,没办法只好回头看欧拉函数 下面贴一个筛法求欧拉函数模板: //初始化eu[1]=0或者eu[1]=1,具体情况根据题目变化!//下面计算2-1...

欧拉函数:表示1-(n-1)中,与n互质的数的个数

本以为学会容斥原理就不必再看欧拉函数,可是偏偏就是有些题用容斥原理解不了,必须参考欧拉,没办法只好回头看欧拉函数

下面贴一个筛法求欧拉函数模板:

//初始化eu[1]=0或者eu[1]=1,具体情况根据题目变化!
//下面计算2-10000的欧拉函数
const int MAX = 10001;
int eu[MAX];//不要忘记初始化eu[1]. 
void eular(){
    for(int i=2;i<MAx;i++){
        if(!eu[i])
            for(int j=i;j<MAX;j+=i){
                if(!eu[j]) eu[j]=j;
                eu[j]=eu[j]/i*(i-1);
            }
    }
}
目录
相关文章
|
Windows 安全
彻底解决COM端口被占用(在使用中)问题的办法
彻底解决COM端口被占用(在使用中)问题的办法 打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter 把ComDB删除后重新尝试即可!(注:这样会重建所有COM口)。
1228 0
|
人工智能 定位技术
LBS——给你一个更聪明的支付宝
本文PDF摘自蚂蚁金服-人工智能部-资深科学家刘军宁(花名:辽原)于10月13日在2016年杭州云栖大会上发表的《位置服务在蚂蚁金服——蚂蚁LBS个性化应用》。
4180 0
|
11月前
|
移动开发 小程序 iOS开发
uniapp组件库fullScreen 压窗屏的适用方法
uniapp组件库fullScreen 压窗屏的适用方法
395 1
|
前端开发 开发者
在项目中为 scss 或 less 文件启用模块化2|学习笔记
快速学习在项目中为 scss 或 less 文件启用模块化2
115 0
|
Java
Java中,内部类的概述和内部类的访问特点和内部类的分类(内部类的位置)
内部类的概述:   把类定义在另一个类的内部,该类就被称为内部类。   举例:把类B定义在类A中,类B就被称为内部类。 内部类的访问特点:   A:内部类可以直接访问外部类的成员,包括私有成员。
1098 0
|
Java
Java程序性能优化22
不要总是使用取反操作符(!)
982 0

热门文章

最新文章