欧拉函数-matlab代码

    对正整数n,欧拉函数是小于或等于n的正整数中与n互质的数的数目。下面给出matlab代码
function result=Eulerformula(n)
%欧拉函数
result=n;
a=n;
i=2;
while i*i<=nif mod(a,i)==0result=result/i*(i-1);while mod(a,i)==0a=a/i;endendi=i+1;
end
if a>1result=result/a*(a-1);
end
end

欧拉函数-matlab代码相关推荐

  1. 欧拉函数和莫比乌斯反演(Mobius)

    这几天研究了之前一直困扰自己很久的莫比乌斯反演,虽然自己现在学的还不是很好,就简简单单的写一下总结吧,咦,都没学会掌握我就写总结好像很欠揍,欧拉函数现在也系统的整理一下好了 一.欧拉函数 1.定义:* ...

  2. 874. 筛法求欧拉函数

    874. 筛法求欧拉函数 题目 代码 题目 给定一个正整数 n,求 1∼n 中每个数的欧拉函数之和. 输入格式 共一行,包含一个整数 n. 输出格式 共一行,包含一个整数,表示 1∼n 中每个数的欧拉 ...

  3. matlab狄利克雷函数,数论入门1——莫比乌斯函数,欧拉函数,狄利克雷卷积,线性筛,莫比乌斯反演,杜教筛...

    数论入门1 一个菜鸡对数论的一点点理解... 莫比乌斯函数 定义函数$\mu(n)$为: 当n有平方因子时,$\mu(n)=0$. 当n没有平方因子时,$\mu(n)=(-1)^{\omega(n)} ...

  4. 【数学专题】约数个数与欧拉函数

    整理的算法模板合集: ACM模板 目录 一.约数个数 1. AcWing 1291. 轻拍牛头 2. AcWing 1294. 樱花 2.1 AcWing 197. 阶乘分解 3. AcWing 19 ...

  5. hdu1695(莫比乌斯)或欧拉函数+容斥

    题意:求1-b和1-d之内各选一个数组成数对.问最大公约数为k的数对有多少个,数对是有序的.(b,d,k<=100000) 解法1: 这个能够简化成1-b/k 和1-d/k 的互质有序数对的个数 ...

  6. hdu2824(2009多校第一场) 线性筛法求欧拉函数

    欧拉函数指小于n且与其互质的数个数: phin=n*(1-1/p1)*(1-1/p2)*...(1-1/pn) 由此便可以利用类似筛素数筛出所有欧拉函数,具体看代码: 1 #include<st ...

  7. 中gcd函数_欧拉函数φ(n)的计算及欧拉定理

    1 欧拉函数定义 在数论中,对正整数n,欧拉函数φ(n)是小于或等于n的正整数中与n互质的数的数目.此函数以其首名研究者欧拉命名,它又称为φ函数(由高斯所命名)或是欧拉总计函数(totient fun ...

  8. UVa 10820 (打表、欧拉函数) Send a Table

    题意: 题目背景略去,将这道题很容易转化为,给出n求,n以内的有序数对(x, y)互素的对数. 分析: 问题还可以继续转化. 根据对称性,我们可以假设x<y,当x=y时,满足条件的只有(1, 1 ...

  9. poj2478 Farey Sequence (欧拉函数)

    Farey Sequence 题意:给定一个数n,求在[1,n]这个范围内两两互质的数的个数.(转化为给定一个数n,比n小且与n互质的数的个数) 知识点: 欧拉函数: 普通求法: int Euler( ...

最新文章

  1. 3.以太坊之秘钥文件
  2. 干货 | 这次我们看看阿里的人是如何蹂躏CPU的
  3. annotatedClasses和component-scan冲突吗
  4. C#人脸识别入门篇-STEP BY STEP人脸识别—静态照片人脸检测
  5. Axure share 二三事
  6. python tkinter窗口组件Canva
  7. anaconda中的python在pycharm中用不了_pycharm与anaconda的使用
  8. CodeForces 964A Splits
  9. 计算机毕设之餐厅选座订餐系统的设计与实践
  10. 7-6 愤怒的牛 (25 分)
  11. 理解微分方程和线性代数的联系
  12. Android 使用aab 发布
  13. SPA SEO SSR三者有什么区别
  14. linux命令一键卸载nginx,linux服务器nginx的卸载和安装
  15. 读薄《深入理解 Java 虚拟机》 JVM 的内存分配策略
  16. BIGEMAP如何导出含高程值的标注点(线路高程提取)
  17. Lotus Notes中文档查询(转)
  18. 北理计算机学院高扬,北理工MBA戚高扬备考故事:| 为梦起航 圆梦北理
  19. 了解redis队列原理
  20. C# 写pdf文件(写入表格)

热门文章

  1. 如何给word 文章的每段段尾添加 脚注
  2. 打破数据量瓶颈 数据堂推出超大规模英语发音词典
  3. Citrix 服务器虚拟化之二十五 桌面虚拟化之XenDesktop高可用性
  4. 柏睿数据java_数据库动态查询最佳实现 陈氏查询
  5. Unity 中实现擦除功能
  6. vue DatePicker 设置默认日期为今天
  7. 华为 GRE实验(GRE隧道)
  8. Rosalind Java|Inferring mRNA from Protein
  9. Windows通过修改注册表设置开机启动程序
  10. iOS icon 尺寸