Pagini recente » Istoria paginii utilizator/apostoliliedaniel | Diferente pentru utilizator/robertpoe intre reviziile 43 si 42 | Monitorul de evaluare | Istoria paginii blog/final-preoni-2005-runda-1 | Cod sursa (job #352743)
Cod sursa(job #352743)
#include<cstdio>
#define C 1999999973
int main ( )
{
freopen ( "lgput.in" , "r" , stdin ) ;
freopen ( "lgput.out" , "w" , stdout ) ;
int n , k ;
scanf ( "%d%d" , & n , & k ) ;
long long p = 1;
while ( k )
{
if ( k & 1 )
p = (long long)p * n % C ;
n = (long long)n * n % C ;
k >>= 1 ;
}
printf ( "%lld" , p ) ;
return 0 ;
}