Pagini recente » Cod sursa (job #404696) | Cod sursa (job #1509337) | Cod sursa (job #97389) | Cod sursa (job #780097) | Cod sursa (job #2173140)
#include <bits/stdc++.h>
using namespace std;
ifstream f("lgput.in");
ofstream g("lgput.out");
const int mod = 1999999973;
inline long long Ridica(long long x, long long n) {
long long p = 1;
while(n > 0) {
if(n % 2 == 1) {
p = (1LL * p * x) % mod;
n--;
}
x = (1LL * x * x) % mod;
n = n / 2;
}
return p;
}
int main()
{
long long x, n;
f >> x >> n;
g << Ridica(x, n);
return 0;
}