Pagini recente » Cod sursa (job #2102618) | Cod sursa (job #74963) | Cod sursa (job #1537629) | Cod sursa (job #2731799) | Cod sursa (job #146716)
Cod sursa(job #146716)
#include <stdio.h>
int n,p,prd=1;
int main ()
{
freopen ( "lgput.in" , "r" , stdin );
scanf ( "%d %d" , &n , &p );
fclose ( stdin );
do
{
if (p&1) prd = ((long long) prd * n ) % 1999999973;
n= ((long long) n * n ) % 1999999973;
} while (p>>=1);
freopen ( "lgput.out" , "w" , stdout );
printf ( "%d\n" , prd );
fclose ( stdout );
return 0;
}