Cod sursa(job #553611)

Utilizator bogdan32xMariesan Bogdan Emil bogdan32x Data 14 martie 2011 10:31:57
Problema Fractii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.38 kb
#include<fstream>
using namespace std;
ifstream fin("fractii.in");
ofstream fout("fractii.out");
long long n,i,j, v[10000000],nr;
int main()
{
	fin>>n;
	for(i=1;i<=n;i++)
		v[i]=i-1;
	for(i=2;i<=n;i++)
		{
			j=2*i;
			while(j<=n)
			{
				v[j]-=v[i];
				j+=i;
			}
		}
	for (i=2;i<=n;i++)
		nr+=v[i];
	fout<<nr*2+1<<"\n";
	fin.close();
	fout.close();
	return 0;
}