Cod sursa(job #407834)

Utilizator drujbarultudorTudor Mihai Munteanu drujbarultudor Data 2 martie 2010 17:47:54
Problema Fractii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.31 kb
#include<cstdio>
long a[1000001];
long long n, i, j;
long  nr;
int main()
{
	freopen ("fractii.in","r",stdin);
	freopen ("fractii.out","w",stdout);
	scanf("%lld",&n);
    for(i=2;i<=n;i++)
		a[i]=i-1;
	for(i=2;i<=n;i++){
		nr=nr+a[i];
		for(j=i*2;j<=n;j+=i)
			a[j]=a[j]-a[i];
	}
	printf("%lld",nr*2+1);
	return 0;
}