Pagini recente » Cod sursa (job #268760) | Cod sursa (job #2032709) | Cod sursa (job #2231374) | Cod sursa (job #1637473) | Cod sursa (job #2362423)
#include <bits/stdc++.h>
using namespace std;
const long long mod = 1999999973LL;
inline int lgp(long long n, long long p) {
long long nr = 1LL;
while(p) {
if(p & 1) {
nr *= n;
nr %= mod;
}
n *= n;
n %= mod;
p >>= 1;
}
return nr;
}
int main() {
ifstream cin("lgput.in");
ofstream cout("lgput.out");
long long n, p;
cin >> n >> p;
cout << lgp(n, p);
return 0;
}