Pagini recente » Cod sursa (job #892517) | Cod sursa (job #1613191) | Cod sursa (job #2245167) | Cod sursa (job #1368254) | Cod sursa (job #2576222)
#include <iostream>
#include <fstream>
#include <queue>
#include <vector>
using namespace std;
ifstream fin ("lgput.in");
ofstream fout ("lgput.out");
#define MOD 1999999973
long long n, p;
long long putere( int p )
{
if ( p == 1 )
{
return n % MOD;
}
else
{
long long x;
x = putere( p / 2 );
if ( p % 2 == 0 )
return ( x * x ) % MOD;
return ( x * (( x * ( n % MOD ) ) % MOD) ) % MOD;
}
}
int main ()
{
fin >> n >> p;
fout<< putere( p );
}