Pagini recente » Cod sursa (job #1991577) | Cod sursa (job #1254960) | Cod sursa (job #283215) | Cod sursa (job #2312326) | Cod sursa (job #2329874)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
#define mod 1999999973
int n,p;
int lgput(int n, int p)
{
long long rez=1;
if(p==0) return 1;
for(; p; p>>=1)
{
if(p&1)
rez = ((long long) rez*n)%mod;
n = ((long long)n*n)%mod;
}
return rez;
}
int main()
{
fin>>n>>p;
fout<<lgput(n,p);
return 0;
}