Pagini recente » Cod sursa (job #194702) | Cod sursa (job #1586186) | Cod sursa (job #912117) | Cod sursa (job #518725) | Cod sursa (job #1873032)
#include <bits/stdc++.h>
#define ll long long
#define mod 1999999973
using namespace std;
ifstream in("lgput.in");
ofstream out("lgput.out");
ll n, p;
ll lg(ll num, ll put){
if(p == 0) return 1;
ll ans = 1; ll cur = n;
while(put){
if(put % 2 == 1) ans = (ans * cur) % mod;
cur = (cur * cur) % mod;
put /= 2;
}
return ans % mod;
}
int main(){
in >> n >> p;
out << lg(n, p);
return 0;
}