Pagini recente » Cod sursa (job #2945681) | Cod sursa (job #1509071) | Cod sursa (job #1639758) | Cod sursa (job #648849) | Cod sursa (job #2611664)
#include <fstream>
using namespace std;
ifstream cin("lgput.in");
ofstream cout("lgput.out");
const long long MOD = 1999999973;
long long N, P;
long long lgput(long long N, long long P) {
long long rez = 1;
while(P) {
if (P % 2)
{
rez *= N;
rez %= MOD;
}
N *= N;
N %= MOD;
P /= 2;
}
return rez;
}
int main() {
cin >> N >> P;
cout << lgput(N, P);
return 0;
}