Pagini recente » Borderou de evaluare (job #1770430) | Cod sursa (job #312910) | Borderou de evaluare (job #1941419) | Diferente pentru template/onis-2016/header intre reviziile 20 si 21 | Cod sursa (job #2150101)
#include <iostream>
#include <fstream>
#define m 1999999973
using namespace std;
ifstream f("lgput.in");
ofstream g("lgput.out");
int main()
{
long long n, p, raspuns = 1;
f >> n >> p;
while(p)
{
if(p % 2 == 0)
{
n *= n;
n = n % m;
p = p / 2;
}
else
{
raspuns *= n;
raspuns = raspuns % m;
p--;
}
}
g << raspuns;
}