Pagini recente » Cod sursa (job #1667754) | Cod sursa (job #841944) | Cod sursa (job #73632) | Cod sursa (job #1664311) | Cod sursa (job #1488735)
#include <fstream>
#define mod 1999999973
using namespace std;
ifstream cin ("lgput.in");
ofstream cout("lgput.out");
long long put(int n,int p)
{
if (p==1) return n;
if (p==0) return 1;
if (p%2==0)
return put(((n%mod)*(n%mod))%mod,p/2);
else return (n%mod)*put(((n%mod)*(n%mod))%mod,(p-1)/2);
}
int main()
{
int n,p;
cin>>n>>p;
cout<<put(n,p)%mod;
return 0;
}