Cod sursa(job #400856)

Utilizator lucianvnDragomir Lucian lucianvn Data 22 februarie 2010 08:24:03
Problema Fractii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.37 kb
#include<fstream.h>
ifstream intrare("fractii.in");
ofstream iesire("fractii.out");
long v[1000001];
int main()
{
	long long i,j,n,nr=0;
	intrare>>n;
	for(i=1;i<=n;i++)
		v[i]=i;
	for(i=2;i<=n;i++)
	{
		if(v[i]==i)
			for(j=i;j<=n;j+=i)
			{
				v[j]/=i;
				v[j]*=i-1;
			}
		nr+=v[i];
	}
	iesire<<nr*2+1;
	intrare.close();
	iesire.close();
	return 0;
}