Pagini recente » Cod sursa (job #1611713) | Istoria paginii runda/sim_oni_2010_ziua1/clasament | Cod sursa (job #2342664) | Calibrare limite de timp | Cod sursa (job #1411933)
#include <iostream>
#include <fstream>
int expSquare(int x, int n, int m)
{
int c = 1, e = 0;
while ( e < n )
{
c = ( x * c ) % m;
++e;
}
return c;
}
int main( int argc, char* argv[] )
{
std::ifstream input( "lgput.in" );
std::ofstream output( "lgput.out" );
int N,P;
input >> N >> P;
output << expSquare(N,P,1999999973);
input.close();
output.close();
return 0;
}