Pagini recente » Borderou de evaluare (job #3355924) | Borderou de evaluare (job #2753650) | Borderou de evaluare (job #3189826) | Borderou de evaluare (job #3344578) | Cod sursa (job #705648)
Cod sursa(job #705648)
#include <fstream>
#include <cstdlib>
#define MODULO 1999999973
using namespace std;
inline int power( int x, int n )
{
int r=1;
for( ; n; n>>=1 )
{
if( x&1 )
r=(1LL*r*x)%MODULO;
x=(1LL*x*x)%MODULO;
}
}
int main()
{
int x, n;
ifstream in( "lgput.in" );
ofstream out( "lgput.out" );
in>>x>>n;
out<<power( x, n )<<'\n';
return EXIT_SUCCESS;
}