Pagini recente » Cod sursa (job #3295255) | Cod sursa (job #211520) | Cod sursa (job #3256253) | Cod sursa (job #662846) | Cod sursa (job #1122527)
#include <fstream>
#include <cmath>
#include <algorithm>
#define nr 1999999973
using namespace std;
int n,d,k,p,i;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
int main()
{
fin >> n >> p;
d =n*n%nr;
k = 1;
if(p%2)
{
for(i = 1; i < p/2; ++i)
{
n *= d;
n%= nr;
}
fout << n;
}
else{ for(i = 1; i <= p/2; ++i)
{
k *= d;
k%= nr;
}
fout << k;
}
return 0;
}