Cod sursa(job #562536)

Utilizator SkillZoneOvy The Best SkillZone Data 23 martie 2011 11:55:50
Problema Fractii Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.35 kb
#include<fstream>
using namespace std;

int k[1000000];

int main(){
	int n,s=0,i,j;
	ifstream in("fractii.in");
	in>>n;
	in.close();
	for(i=1;i<=n;i++)
		k[i]=i;
	for(i=2;i<=n;i++){
		if(k[i]==i)
			for(j=i;j<=n;j+=i){
				k[j]/=i;
				k[j]*=i-1;
				}
		s+=k[i];
		}
	ofstream out("fractii.out");
	out<<s*2+1;
	out.close();
	return 0;
	}