Pagini recente » Cod sursa (job #1233486) | Cod sursa (job #518079) | Cod sursa (job #784148) | Cod sursa (job #1240827) | Cod sursa (job #2269816)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("lgput.in");
ofstream g("lgput.out");
const long long MOD = 1999999973;
long long putere (long long a, long long b) {
if(b == 0)
return 1;
if(b == 1)
return a % MOD;
if(!(b % 2))
return putere ((a * a) % MOD, b / 2) % MOD;
else
return putere ((a * a) % MOD, (b - 1)/2) * a % MOD;
}
long long n, p;
int main () {
f >> n >> p;
g << putere (n, p);
return 0;
}