poj2478法里序列
来源:互联网 发布:c语言1到100素数和 编辑:程序博客网 时间:2024/05/13 23:29
求phi[1]+phi[2]+...+phi[n]的和。
以下为代码
#include<stdio.h>
long long a[1000001];
long long b[1000001];
int main()
{
int n,i,j;
a[1]=1;
for(i=2;i<1000001;i++)
a[i]=i;
for(i=2;i<1000001;i++)
{
if(a[i]==i)
{
for(j=i;j<1000001;j+=i)
{
a[j]=a[j]*(i-1)/i;
}
}
}
for(i=2;i<1000001;i++)
b[i]=b[i-1]+a[i];
while(scanf("%d",&n)==1&&n!=0)
{
printf("%lld\n",b[n]);
}
}
//我最开始a数组没用long long,惨啊。
阅读全文
1 0
- poj2478法里序列
- poj2478
- poj2478
- poj2478
- POJ2478
- poj2478 法雷级数 递推法求欧拉函数
- Farey Sequence法里序列
- poj2478 Farey Sequence(线性筛法+欧拉函数+递推)
- poj2478 Farey Sequence(法雷级数+欧拉函数式素数筛)
- POJ2478 Farey Sequence
- poj2478-Farey Sequence
- POJ2478 Farey Sequence
- POJ2478 Farey Sequence
- Farey Sequence(poj2478)
- [Poj2478]Farey Sequence
- poj2478(欧拉函数)
- poj2478 欧拉函数
- poj2478【欧拉函数】
- 常用排序之冒泡排序法
- 我的CSDN博客起点
- linux下软件卸载
- 京东2017秋招笔试真题
- druid高内存占用,高fullgc问题
- poj2478法里序列
- Json对象与Json字符串互转(4种转换方式)
- 关于mysql处理百万级以上的数据时如何提高其查询速度的方法
- LeetCode 342. Power of Four
- POJ
- bzoj2959(LCT+缩点)
- B
- windows update更新失败错误代码80070490
- linux下安装sublime的命令,我的是ubunto 16.04,亲测