Pagini recente » Cod sursa (job #3207481) | Cod sursa (job #3268786) | Cod sursa (job #1214457) | Cod sursa (job #2730986) | Cod sursa (job #459948)
Cod sursa(job #459948)
#include <cstdlib>
#include <fstream>
#define Modulo 1999999973
/*
*
*/
inline int pow( int x, int n )
{
int r=1;
for( ; n; n>>=1 )
{
if( n&1 )
{
r=(1LL*x*r)%Modulo;
--n;
}
x=(1LL*x*x)%Modulo;
}
return r;
}
int main( void )
{
int N, p;
std::ifstream in( "lgput.in" );
std::ofstream out( "lgput.out" );
in>>N>>p;
out<<pow( N, p )<<'\n';
return EXIT_SUCCESS;
}