Pagini recente » Cod sursa (job #1196304) | Cod sursa (job #1494753) | Cod sursa (job #3234737) | Cod sursa (job #2985115) | Cod sursa (job #2529983)
#include<bits/stdc++.h>
#define LL long long int
#define close return 0;
#define MD 1999999973
using namespace std;
ifstream fin ("lgput.in");
ofstream fout ("lgput.out");
int ppow(int n, int p)
{
int aux = 1;
while (p)
{
if (p % 2)
aux = (1ll * aux * n) % MD;
n = (n * n * 1ll) % MD;
p /= 2;
}
return aux;
}
int main()
{
int n, p;
fin >> n >> p;
fout << ppow(n, p);
close
}