Pagini recente » Cod sursa (job #79075) | Cod sursa (job #2248107) | Cod sursa (job #299908) | Cod sursa (job #77816) | Cod sursa (job #2512878)
#include <bits/stdc++.h>
#define MOD 1999999973
using namespace std;
int a, b;
unsigned long long paw(int a, int b)
{
unsigned long long r = 1, A = a;
while(b > 1)
{
if(b % 2 == 1)r = (r * A) % MOD;
A = (A * A) % MOD;
b = b / 2;
}
return (r * A) % MOD;
}
int main()
{
ifstream f("lgput.in");
ofstream g("lgput.out");
f >> a >> b;
g << paw(a, b);
return 0;
}