Pagini recente » Diferente pentru heapuri intre reviziile 31 si 129 | Diferente pentru heapuri intre reviziile 54 si 129 | Cod sursa (job #1771438) | Cod sursa (job #1956577) | Cod sursa (job #1162186)
#include <cstdio>
#define MOD 1999999973
using namespace std;
inline int Pow_Log(int x, int p)
{
int put=1;
while(p)
{
if(p&1)
{
put=(1LL*put*x)%MOD;
--p;
}
p>>=1;
x=(1LL*x*x)%MOD;
}
return put;
}
int main()
{
int N,P;
freopen ("lgput.in","r",stdin);
freopen ("lgput.out","w",stdout);
scanf("%d%d", &N,&P);
printf("%d\n", Pow_Log(N,P));
return 0;
}