Pagini recente » Cod sursa (job #1545206) | Cod sursa (job #1373042) | Cod sursa (job #1933133) | Cod sursa (job #12580) | Cod sursa (job #681382)
Cod sursa(job #681382)
#include<fstream>
using namespace std;
ifstream in("fractii.in");
ofstream out("fractii.out");
long long n, i, j, s=0, phi[100000];
int main(){
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 = 2; i <= n; i++){
s+=phi[i];
}
out<<(2 * s) + 1;
in.close();
out.close();
return 0;
}