Pagini recente » Cod sursa (job #1558392) | Cod sursa (job #1756760) | Cod sursa (job #642447) | Cod sursa (job #968118) | Cod sursa (job #412582)
Cod sursa(job #412582)
#include <iostream>
#define MOD 1999999973
using namespace std;
long long expmod(int,int);
int main()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
int a,b;
cin>>a>>b;
cout<<expmod(a,b)<<"\n";
}
inline long long patrat(long long nr){return (nr*nr)%MOD;}
long long expmod(int n,int p)
{
if(p==0)return 1;
else if(p%2)return (n*patrat(expmod(n,p>>1)))%MOD;
else return (patrat(expmod(n,p>>1)))%MOD;
}