源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  文章  >  数论 欧拉函数

数论 欧拉函数

分类: 文章 • 2023-03-27 19:14:51

数论 欧拉函数 基础题

(板子)数论 欧拉函数

C++ AC代码:
#include
using namespace std;
void ha(int x)
{
int ans=x;
for(int i=2;ii<=x;i++){
if(x%i==0){
ans=ans/i
(i-1);
while(x%i==0) x=x/i;
}
}
if(x>1) ans=ans/x*(x-1);
cout<<ans<<endl;
}
int main(){
int n;
while(scanf("%d",&n)&&n){
ha(n);
}
}

相关推荐

  • 【梳理】离散数学 第15章 欧拉图与哈密顿图 15.1 欧拉图 15.2 哈密顿图
  • 图论(10)欧拉图与哈密尔顿图
  • 无穷个2的相幂(2^2^2^2^2^2^2...无穷个^2...^2)%p的结果居然是一个定值!?利用欧拉定理巧妙降幂求出正解 [LYDSY3884]上帝与集合的正确用法
  • Games201_lecture8_混合欧拉-拉格朗日视角(2)
  • Game201_lecture4_欧拉视角
  • Games201_lecture7_混合欧拉-拉格朗日视角
  • 数学2600年,欧拉凭什么能当上“大王”?
  • 如何证明欧拉恒等式
  • 手把手教出欧拉!数学界最伟大的老师惨遭全网歪曲抹黑,奇葩说陈铭一句话揭露真相.........
  • Blender图解教程:用Rigify将旋转的四元数表示转换为欧拉表示
  • Zoj1671--Walking Ant(Bfs)
  • 欧拉函数
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号