Pagini recente » Istoria paginii utilizator/ionel2345 | Diferente pentru preoni-2006/runda-1/solutii intre reviziile 26 si 25 | Istoria paginii probleme-de-acoperire-2 | Cod sursa (job #271106) | Cod sursa (job #1761680)
#include <fstream>
using namespace std;
ifstream F ("lgput.in");
ofstream G ("lgput.out");
unsigned long long power(int x, int P)
{
if (!P) return 1;
else if (P == 1) return x;
else if (P % 2 == 0) return power(x * x, P / 2);
else if (P % 2) return x * power(x * x, (P - 1) / 2);
}
unsigned int n, p;
int main()
{
F >> n >> p;
G << power(n, p) % 1999999973;
return 0;
}