Pagini recente » Cod sursa (job #2849978) | Cod sursa (job #3253339) | Cod sursa (job #1843269) | Cod sursa (job #798801) | Cod sursa (job #2574582)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
#define mod 1999999973
long long unsigned ridicare_log(long long unsigned n,long long unsigned p)
{
long long unsigned r=1;
while(p)
{
if(p%2==1)
r=(r*n)%mod;
n=(n*n)%mod;
p/=2;
}
return r;
}
int main()
{
long long unsigned n,p;
fin>>n>>p;
fout<<ridicare_log(n,p);
return 0;
}