Pagini recente » Cod sursa (job #2158805) | Cod sursa (job #175025) | Cod sursa (job #2103564) | Statistici Victor Pusnei (pusneivictor) | Cod sursa (job #370964)
Cod sursa(job #370964)
#include <stdio.h>
long phi[1000005];
int main(){
long i,j,sum=0,n;
freopen("fractii.in","r",stdin);
freopen("fractii.out","w",stdout);
scanf("%ld",&n);
for(i=1;i<=n;i++){
phi[i]=i-1;}
for(i=2;i<=n;i++){
for(j=2*i;j<=n;j+=i){
phi[j]-=phi[i];
}
}
for(i=1;i<=n;i++){
sum+=phi[i];
}
sum++;
printf("%ld",2*sum-1);
return 0;
}