Pagini recente » preONI 2008 - Runda 4, Clasele 11-12 | Cod sursa (job #820331) | Cod sursa (job #293753) | Cod sursa (job #117980) | Cod sursa (job #2380418)
#include <iostream>
#include <fstream>
#include <array>
using File = std::fstream;
File in, out;
int n, fr;
int gdc(int a, int b)
{
while(b) b^=a^=b^=a%=b;
return a;
}
int main()
{
std::ios_base::sync_with_stdio(false);
in.open("fractii.in", File::in);
out.open("fractii.out", File::out | File::trunc);
in>>n;
for(register int i=2; i<=n; i++)
{
for(register int j=2; j<=n; j++)
{
if(i==1 || j==1 || (gdc(i, j)==1)) fr++;
}
}
out<<fr+2*n-1;
return 0;
}