Pagini recente » Cod sursa (job #1711813) | Cod sursa (job #1198993) | Cod sursa (job #2860670) | Cod sursa (job #1916988) | Cod sursa (job #2388184)
#include <bits/stdc++.h>
#define Mod 1999999973
using namespace std;
long long lgnp(long long n, long long p)
{
long long r = 1, rez;
if(p == 0) return 1;
while(p > 1)
{
if(p % 2 == 0) n = (n * n) % Mod;
else
{
r = (n * r) % Mod;
n = (n * n) % Mod;
}
p = p / 2;
}
rez = (r * n) % Mod;
return rez;
}
long long a, b;
int main()
{
ifstream f("lgput.in");
ofstream g("lgput.out");
f >> a >> b;
g << lgnp(a, b);
f.close();
g.close();
return 0;
}