Pagini recente » Cod sursa (job #291836) | Cod sursa (job #2764824) | Cod sursa (job #705421) | Cod sursa (job #1688366) | Cod sursa (job #2387925)
#include <bits/stdc++.h>
using namespace std;
ifstream in("lgput.in");
ofstream out("lgput.out");
long long n,p;
const int MOD = 1999999973;
long long ridicare_putere(long long baza, long long exp)
{
long long rez = 1;
while (exp > 0)
if (exp % 2 == 0)
{exp /= 2;
baza *= baza;
baza %= MOD;
}
else
{--exp;
rez *= baza;
rez %= MOD;
}
return rez % MOD;
}
int main()
{
in>>n>>p;
out<<ridicare_putere(n,p) % MOD;
return 0;
}