Pagini recente » Istoria paginii runda/lasm_baraj2_cl11 | Profil YolloSteff | Istoria paginii utilizator/opri23 | Istoria paginii utilizator/yollosteff | Cod sursa (job #370966)
Cod sursa(job #370966)
#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=2;i<=n;i++){
sum+=phi[i];
}
printf("%ld",2*sum+1);
return 0;
}