Pagini recente » Borderou de evaluare (job #3338548) | Borderou de evaluare (job #3339698) | Borderou de evaluare (job #3274012) | Cod sursa (job #431762) | Cod sursa (job #432554)
Cod sursa(job #432554)
#include<stdio.h>
#include<fstream.h>
#define mod 1999999973
int n,m,r = 1;
int main()
{ // freopen("lgput.in","r",stdin);
//freopen("lgput.out","w",stdout);
scanf("%d",&n);
scanf("%d",&m);
while (m != 0)
{
if( m % 2 == 1) r = ((long long) r * n) %mod;
n = ((long long)n * n) % mod;
m = m / 2;
}
r = r % mod;
printf("%d\n",r);
}