Cod sursa(job #216890)

Utilizator Bogdan_tmmTirca Bogdan Bogdan_tmm Data 26 octombrie 2008 03:29:12
Problema Fractii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
#include<iostream>
#include<stdio.h>
long long n,a[1000009],nr;
FILE *f,*g;
void functii()
{
	int i,j;
	for(i=1;i<=n;i++)
		a[i]=i-1;
	for(i=2;i<=n;i++)
	{
			for(j=i+i;j<=n;j+=i)
				a[j]-=a[i];
		nr+=a[i];
	}
	nr=nr*2+1;
	fprintf(g,"%lld",nr);
}
int main()
{   nr=0;
	f=fopen("fractii.in","r");
	g=fopen("fractii.out","w");
	fscanf(f,"%lld",&n);
	functii();
	return 0;
}