Cod sursa(job #426761)

Utilizator adrian401NAN NAN adrian401 Data 27 martie 2010 12:17:58
Problema Fractii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.35 kb
#include<fstream>
#include<iostream.h>
using namespace std;
ifstream fin("fractii.in");
ofstream fout("fractii.out");
long long n,i,j,x=0,b[1000002];
int main()
{

	fin>>n;
	for(i=2;i<=n;i++)
	{
		b[i]=i-1;
	}
	for(i=2;i<=n;i++)
	{
		x=x+b[i];
		for(j=i*2;j<=n;j=j+i)
		{
			b[j]=b[j]-b[i];
		}
	}
	x=x*2+1;
	fout<<x;
	return 0;
}