Pagini recente » Cod sursa (job #11640) | Cod sursa (job #1497994) | Cod sursa (job #142492) | Cod sursa (job #240746) | Cod sursa (job #2758069)
#include <iostream>
#include <fstream>
using namespace std;
long long putere(long long n, long long p, int mod) {
if (p == 0) {
return 1;
}
if (p % 2 == 0) {
return (putere(n, p / 2, mod) * putere(n, p / 2, mod)) % mod;
}
return n * putere(n, p - 1, mod) % mod;
}
int main() {
ifstream fin("lgput.in");
ofstream fout("lgput.out");
long long n, p;
fin >> n >> p;
fout << putere(n, p, 1999999973);
return 0;
}