Pagini recente » Cod sursa (job #2285298) | Rating Albert (AlbertUngureanu) | Cod sursa (job #2801380) | Cod sursa (job #2255570) | Cod sursa (job #1824630)
#include <fstream>
#define MOD 1999999973
using namespace std;
unsigned int N, P;
unsigned long long int x;
unsigned long long int sol;
int main ()
{
ifstream fin ("lgput.in");
fin >> N >> P;
fin.close();
sol = 1;
x = N;
while (P)
{
if (P%2)
sol = (sol*x) % MOD;
x = (x*x) % MOD;
P /= 2;
}
ofstream fout ("lgput.out");
fout << sol;
fout.close();
return 0;
}