Pagini recente » Cod sursa (job #1190065) | Cod sursa (job #2044579) | Cod sursa (job #2819252) | Cod sursa (job #790603) | Cod sursa (job #669691)
Cod sursa(job #669691)
#include <cstdio>
int v[1000005];
int main(){
freopen("fractii.in", "r", stdin);
freopen("fractii.out", "w", stdout);
int n;
scanf("%d", &n);
for(int i = 1; i <= n; ++ i)
v[i] = i - 1;
int rez = 0;
for(int i = 2; i <= n; ++ i){
rez += v[i];
for(int j = i + i; j <= n; j += i)
v[j] -= v[i];
}
printf("%d", 2 * rez + 1);
return 0;
}