Cod sursa(job #583632)

Utilizator bubu94A.Bogdan bubu94 Data 21 aprilie 2011 15:01:52
Problema Fractii Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.41 kb
#include <fstream>
using namespace std;
fstream f("fractii.in",ios::in),g("fractii.out",ios::out);
long long cr[1000001];

long p;

long long x;

int main()
{
	f>>p;
	x=p*p;
	long long poz=0;
	for(long i=2;i<=p;i++){
		if(cr[i]==0)
			cr[i]=1;
		poz=2;
	if(i*i<=p){
		for(long long j=i+i;j<=p;j+=i)
		{
			cr[j]=poz;
			x-=poz;
			poz++;
		}
	}
	else
		x-=cr[i];
	}
	
	g<<x;
	return 0;
}