Pagini recente » Istoria paginii utilizator/silver_boy | Istoria paginii utilizator/silver_boy | Istoria paginii utilizator/silver_boy | Borderou de evaluare (job #2789472) | Cod sursa (job #2449275)
#include<bits/stdc++.h>
using namespace std;
ifstream in("lgput.in");
ofstream out("lgput.out");
const int MOD = 1999999973;
long long pow_log (long long n, long long p) {
long long r=1;
while(p) {
if (p % 2 == 1)
r *= n;
n *= n;
p /= 2;
}
return r % MOD;
}
int main() {
long long n,p;
in>> n >> p;
out<<pow_log(n,p);
}