Pagini recente » Cod sursa (job #951024) | Cod sursa (job #1082161) | Cod sursa (job #1434560) | Cod sursa (job #534120) | Cod sursa (job #2544015)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin ("lgput.in");
ofstream fout ("lgput.out");
using namespace std;
#define MOD 1999999973
long unsigned power (long unsigned n, long unsigned p)
{
if(p == 0)
return 1;
if(p == 1)
return n%MOD;
if(p%2 == 0)
return (power(n,p/2)*power(n,p/2)) % MOD;
return (power(n,p/2)*power(n,p/2)* n) % MOD;
}
int main()
{
long unsigned n,p;
fin>>n>>p;
fout<<power(n,p);
return 0;
}