Cod sursa(job #730394)

Utilizator MichelJumatate Teodor-Mihail Michel Data 6 aprilie 2012 11:31:50
Problema Sum Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include<fstream> 
using namespace std;
long long n,x,v[100001],i,j,a; 
int main() 
{
	ifstream fin("sum.in"); 
	ofstream fout("sum.out"); 
	fin>>n; 
	for(i=1;i<100001;i++) 
		v[i]=i-1; 
	for(i=2;i<100001;i++) 
		for(j=2*i;j<100001;j=j+i) 
			v[j]=v[j]-v[i]; 
		for(i=1;i<=n;i++) 
		{ 
			fin>>x; 
			long long a=2*(long long)x*v[x]; 
			fout<<a<<"\n"; 
		} 
		fin.close();
		fout.close();
		return 1;

}