hdu 1787 欧拉函数~~
来源:互联网 发布:坐月子的书籍推荐知乎 编辑:程序博客网 时间:2024/06/06 07:20
题意:
求1~(n-1)与n不互素的数
题解:
求出欧拉函数,总数减去互素数即可。
代码:
#include <bits/stdc++.h>using namespace std;int Euler(int n){ int ret=n; for(int i=2;i<=sqrt(n);i++) if(n%i==0) { ret=ret/i*(i-1); while(n%i==0) n/=i; } if(n>1) ret=ret/n*(n-1); return ret;}int main(){ int n; while(cin>>n&&n) { int ans = n-1-Euler(n); cout<<ans<<endl; } return 0;}
阅读全文
0 0
- hdu 1787 欧拉函数
- HDU 1787 欧拉函数
- 欧拉函数 hdu 1787
- hdu 1787 欧拉函数~~
- HDU 1787(欧拉函数)
- HDU 1787 欧拉函数模板
- hdu 1787 GCD Again 欧拉函数
- hdu 数论+ 欧拉函数 1787
- HDU 1787 GCD Again 欧拉函数
- HDU 1787 GCD Again (欧拉函数)
- hdu 1787 欧拉函数算法
- hdu-1286欧拉函数
- hdu 2588 欧拉函数
- hdu 2824 欧拉函数
- 欧拉函数 hdu 2824
- hdu~3501~欧拉函数
- hdu 1286 欧拉函数
- HDU 4002 欧拉函数
- 大数据软件框架之Hadoop框架
- 使用php将数据导入excel的简单方法
- Xamairn.Forms 用户界面——控件——布局——Native Embedding
- Ruby环境如何部署?
- 最长上升子序列(LIS) 两种复杂度算法
- hdu 1787 欧拉函数~~
- Java实现Oracle到MySQL的表迁移
- 左右抖动之后上下抖动
- Tomcat的简单归纳总结
- HDU6092(Rikka with Subset)
- 欢迎使用CSDN-markdown编辑器
- 面试题,不关于概念的
- servlet表单验证404错误
- c语言的时间类型