Cod sursa(job #407831)

Utilizator drujbarultudorTudor Mihai Munteanu drujbarultudor Data 2 martie 2010 17:46:32
Problema Fractii Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.3 kb
#include<cstdio>
int a[1000001];
int n, i, j;
int nr;
int main()
{
	freopen ("fractii.in","r",stdin);
	freopen ("fractii.out","w",stdout);
	scanf("%d",&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("%d",nr*2+1);
	return 0;
}