Pagini recente » Cod sursa (job #2373350) | Cod sursa (job #2373002) | Cod sursa (job #2361027) | Cod sursa (job #2367129) | Cod sursa (job #1723481)
#include <bits/stdc++.h>
using namespace std;
ifstream f("lgput.in");
ofstream g("lgput.out");
int LgPut(int n, int p)
{
long long k = 1;
while(p)
{
if(p % 2 == 1)
{
k = 1LL * (k * n);
k %= 1999999973;
p--;
}
else
{
n *= n;
p /= 2;
}
}
return k ;//% 1999999973;
}
int main()
{
int n, p;
f >> n >> p;
f.close();
g << LgPut(n, p);
g.close();
return 0;
}