Pagini recente » Cod sursa (job #429174) | Cod sursa (job #1690561) | Cod sursa (job #2595957) | Cod sursa (job #2701321) | Cod sursa (job #1368602)
#include <cstdio>
#define mod 1999999973
using namespace std;
long long int putere(long long int a, long long int b)
{
if(b == 0) return 1;
else if(b % 2 == 0)
return (putere(a, b / 2) % mod * putere(a, b / 2) % mod);
else return (a % mod * putere(a, b - 1) % mod);
}
int main()
{
freopen("lgput.in", "r", stdin);
freopen("lgput.out","w", stdout);
int n, p;
scanf("%d%d", &n, &p);
long long int rez = putere(n, p);
printf("%lld", rez);
return 0;
}