Pagini recente » Cod sursa (job #62121) | Cod sursa (job #2719788) | Cod sursa (job #3294606) | Cod sursa (job #1535765) | Cod sursa (job #523216)
Cod sursa(job #523216)
/*
* File: main.cpp
* Author: salexandru
*
* Created on January 17, 2011, 2:38 PM
*/
#include <fstream>
#include <cstdlib>
#define MODULO 1999999973
using namespace std;
/*
*
*/
inline long long int pow( int x, int p )
{
long long int r=1;
for( ; p; p>>=1 )
{
if( p&1 )
{
r=(1LL*r*x)%MODULO;
--p;
}
x=(1LL*x*x)%MODULO;
}
return r;
}
int main(int argc, char** argv)
{
int x, p;
ifstream in( "lgput.in" );
ofstream out( "lgput.out" );
in>>x>>p;
out<<pow( x, p )<<'\n';
return 0;
}