Pagini recente » Cod sursa (job #2776243) | Cod sursa (job #2222763) | Cod sursa (job #1462781) | Cod sursa (job #1843416) | Cod sursa (job #2456577)
#include <bits/stdc++.h>
#define NR 1999999973
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
long long int put(long long int n, long long int p)
{
if(p == 0)
return 1;
if(p % 2 == 0)
return put(n*n, p/2)%NR;
return n*put(n*n, (p-1)/2)%NR;
}
int main() {
long long int n, p;
fin >> n >> p;
fout << put(n, p)%NR;
return 0;
}