Pagini recente » Cod sursa (job #3193348) | Cod sursa (job #2824160) | Cod sursa (job #464472) | Cod sursa (job #852621) | Cod sursa (job #762126)
Cod sursa(job #762126)
#include <cstdio>
FILE *f = fopen("fractii.in","r");
FILE *g = fopen("fractii.out","w");
int n,phi[1000001];
void citire(){
fscanf(f,"%d",&n);
}
int Phi(int n){
int i,j,sol=0;
for(i=1;i<=n;i++)
phi[i]=i-1;
for(i=1;i<=n;i++){
for(j=2*i;j<=n;j+=i)
phi[j]-=phi[i];
sol+=phi[i];
}
return 2*sol+1;
}
int main(){
citire();
fprintf(g,"%d",Phi(n));
return 0;
}