Pagini recente » Cod sursa (job #2220608) | Cod sursa (job #1436288) | Diferente pentru problema/gordonramsay intre reviziile 32 si 13 | Cod sursa (job #333452) | Cod sursa (job #365356)
Cod sursa(job #365356)
#include<stdio.h>
int f[1000009],n;
long long nrf;
int main ()
{
int i,j;
freopen("fractii.in","r",stdin);
freopen("fractii.out","w",stdout);
scanf("%d",&n);
for(i=1;i<=n;i++)
f[i]=i-1;
for(i=2;i<=n;i++)
for(j=2*i;j<=n;j=j+i)
f[j]=f[j]-f[i];
for(i=2;i<=n;i++)
nrf=nrf+f[i];
printf("%lld",2*nrf+1);
return 0;
}