Pagini recente » Cod sursa (job #314969) | Cod sursa (job #1176883) | Cod sursa (job #437840) | Statistici Popa Diana (diannne) | Cod sursa (job #2401976)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
long long int a,b;
long long int elg(long long int a,long long int b)
{
if(b==0) return 1;
else if(b==1) return a%1999999973;
else if(b%2==0) return elg(a*a%1999999973,b/2)%1999999973;
else return a*elg(a*a%1999999973,(b-1)/2)%1999999973;
}
int main()
{
fin>>a>>b;
fout<<elg(a,b);
return 0;
}