Pagini recente » Cod sursa (job #2435204) | Cod sursa (job #1166226) | Cod sursa (job #577086) | Cod sursa (job #2294164) | Cod sursa (job #460860)
Cod sursa(job #460860)
#include<cstdio>
const int mod = 1999999973;
int pow(int a,int n)
{
if(n==0)
return 1;
if ((n%2)==0) return pow((long long) a*a%mod , n/2);
else return (long long)a*pow((long long)a*a%mod , n/2)%mod;
}
int main()
{
freopen ( "lgput.in" , "r" , stdin );
freopen ( "lgput.out" , "w" , stdout );
int p , n ;
scanf ("%d %d",&n,&p);
printf("%d\n",pow(n,p));
return 0;
}