Pagini recente » Cod sursa (job #2770998) | Cod sursa (job #1112300) | Cod sursa (job #3278895) | Cod sursa (job #2522308) | Cod sursa (job #1216509)
#include <iostream>
#include <fstream>
using namespace std;
ifstream f ("lgput.in");
ofstream g ("lgput.out");
const int MOD = 1999999973;
unsigned long long n, p;
unsigned long long putere(unsigned long long n, unsigned long long p) {
if (p) {
int x = putere(n, p / 2); x = (x * x) % MOD;
if (p % 2) x = (x * n) % MOD;
return x % MOD;
}
return 1;
}
int main () {
f >> n >> p;
n = n % MOD;
g << putere(n, p) << '\n';
return 0;
}