Cod sursa(job #1048624)

Utilizator gedicaAlpaca Gedit gedica Data 6 decembrie 2013 09:50:54
Problema Fractii Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.41 kb
#include <cstdio>
using namespace std;
int main()
{
    freopen("fractii.in","r",stdin);
    freopen("fractii.out","w",stdout);
    int c[1000002],n,i,j;
    long long nr=0;
    scanf("%d",&n);
    for(i=2; i<=n; i++)
        c[i]=i-1;
    for(i=2; i<=n; i++)
    {
        nr+=c[i];
        for(j=i+i; j<=n; j=j+i)
            c[j]-=c[i];
    }
    nr=nr*2+1;
    printf("%lld",nr);
    return 0;
}