Pagini recente » Cod sursa (job #2223144) | Cod sursa (job #1060033) | Cod sursa (job #2795591) | Cod sursa (job #1176367) | Cod sursa (job #1464088)
#include <iostream>
#include <fstream>
#define Mod 1999999973
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
long long n,p,x;
int rid(long long , long long p)
{
long long x = 1;
while(p > 0)
{
if ( p % 2 == 1 )
{
x = x * n % Mod;
p --;
}
else
{
p = p / 2 ;
n = n * n % Mod;
}
}
return x;
}
int main()
{
fin>>n>>p;
fout<<rid(n,p);
return 0;
}