Pagini recente » Cod sursa (job #3199401) | Cod sursa (job #2809460) | Cod sursa (job #2538085) | Cod sursa (job #346955) | Cod sursa (job #2601235)
#include <iostream>
#include <fstream>
#define MOD 1999999973
using namespace std;
ifstream in("lgput.in");
ofstream out("lgput.out");
long long exp(long long x,long long p)
{
if(p == 0)
return 1;
if(p == 1)
return x % MOD;
long long rez = (x * x) % MOD;
if(p % 2 == 0)
return (rez * rez) % MOD;
return ((rez * rez) % MOD) * x % MOD;
}
int main()
{
long long n,p;
cin>>n>>p;
cout<<exp(n,p);
}