Pagini recente » Cod sursa (job #2369256) | Cod sursa (job #2979335) | Cod sursa (job #1324605) | Cod sursa (job #3204817) | Cod sursa (job #681359)
Cod sursa(job #681359)
#include<fstream>
using namespace std;
int main(){
ifstream in("fractii.in");
ofstream out("fractii.out");
unsigned n, i, j, s=0, phi[100000];
in>>n;
for(i = 1; i <= n; i++){
phi[i] = i;
}
for(i = 2; i <= n; i++){
if(phi[i] == i){
for(j = i; j <= n; j+=i){
phi[j] = phi[j] * (i - 1) / i;
}
}
}
for(i = 1; i <= n; i++)
s+=phi[i];
}
out<<(2*s)-1;
return 0;
}