Pagini recente » Cod sursa (job #2083462) | Cod sursa (job #1994369) | Cod sursa (job #2209152) | Cod sursa (job #363371) | Cod sursa (job #2478239)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
int lgput(int n, int a)
{
int ans = 1;
while(a > 0)
{
if(a % 2 == 1)
ans = 1LL * ans * n % 1999999973;
a /= 2; /// 1
n = 1LL * n * n % 1999999973;; /// 81
}
return ans;
}
int main()
{
int a, n;
fin >> n >> a;
fout << lgput(n, a);
return 0;
}