Pagini recente » Cod sursa (job #2148081) | Borderou de evaluare (job #1970605) | Cod sursa (job #2025884) | Diferente pentru problema/boom intre reviziile 3 si 6 | Cod sursa (job #3263962)
#include <bits/stdc++.h>
using namespace std;
long long lgput (long long a, int b) {
long long rez = 1;
while (b) {
if (b % 2 == 1) {
rez = (long long)rez * a;
}
a *= a;
b /= 2;
}
return rez % 1999999973;
}
int main() {
ifstream cin("lgput.in");
ofstream cout("lgput.out");
int a, b;
cin >> a >> b;
cout << lgput(a, b);
return 0;
}