Pagini recente » Cod sursa (job #2522084) | Cod sursa (job #2999944) | Cod sursa (job #2065278) | Cod sursa (job #2403766) | Cod sursa (job #2969335)
#include <bits/stdc++.h>
using namespace std;
#define M 1999999973
#define ull unsigned long long
ifstream fin("lgput.in");
ofstream fout("lgput.out");
ull putere(ull n,ull p)
{
if(p==0)
return 1;
ull A=1;
while(p)
{
if(p%2==1)
A = (A * n) % M;
A = (A * A) % M;
p /= 2;
}
return A % M;
}
int main()
{
ull n,p;
fin>>n>>p;
fout<<putere(n,p);
return 0;
}