Pagini recente » Cod sursa (job #3276965) | Cod sursa (job #1512386) | Cod sursa (job #837847) | Cod sursa (job #239470) | Cod sursa (job #2569967)
#include <iostream>
#include <fstream>
#define MOD 1999999973
using namespace std;
ifstream f("lgput.in");
ofstream g("lgput.out");
long long n, p;
long long lgput(long long a, long long n)
{ if(!n) return 1;
if(n % 2 == 0) return lgput(a*a % MOD, n/2);
return a * lgput(a*a % MOD, n/2) % MOD;
}
int main()
{
f >> n >> p;
g << lgput(n, p) << '\n';
return 0;
}