Cod sursa(job #903531)

Utilizator otto1Palaga Vicentiu-Octavian otto1 Data 1 martie 2013 21:51:01
Problema Frac Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.5 kb
#include<fstream>
using namespace std;
unsigned long long int N,P;
unsigned long long int prim(unsigned long long int a,unsigned long long int b)
{unsigned long long int r=a%b;
while(r>0)
{a=b;
b=r;
r=a%b;
}
return b;
}
unsigned long long int fct(unsigned long long int n,unsigned long long int p)
{unsigned long long int i=0,ok=0;
while(ok<p)
{i++;
if(prim(n,i)==1)
ok++;
}
return i;
}
int main()
{ifstream f("frac.in");
ofstream g("frac.out");
f>>N>>P;
g<<fct(N,P);
return 0;
}