Pagini recente » Cod sursa (job #1674605) | Cod sursa (job #2709654) | Cod sursa (job #26311) | Cod sursa (job #1523592) | Cod sursa (job #3280678)
#include <bits/stdc++.h>
using namespace std;
const long long MOD = 1999999973;
long long lgpow(int a, int b)
{
if(b == 0)
return 1;
if((b & 1))
return ( lgpow(a, b - 1) * a ) % MOD;
else
{
long long x = lgpow(a, (b >> 1));
return ( x * x ) % MOD;
}
}
int main()
{
freopen("lgput.in", "r", stdin);
freopen("lgput.out", "w", stdout);
long long n, p;
cin >> n >> p;
cout << lgpow(n, p);
}