Pagini recente » Cod sursa (job #328046) | Cod sursa (job #1337249) | Cod sursa (job #42498) | Cod sursa (job #1162440) | Cod sursa (job #2436483)
//============================================================================
// Name : doing.cpp
// Author :
// Version :
// Copyright : Your copyright notice
// Description : Hello World in C, Ansi-style
//============================================================================
#include <iostream>
#include <fstream>
#define ll long long
#define M 1999999973
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
ll pow(int b, int p)
{
ll prod = 1;
while(p > 0)
{
if(p & 1)
{
prod = (prod % M) * (b % M);
}
b = (b % M) * (b % M);
p/=2;
}
return prod;
}
int main()
{
int b, p;
fin >> b >> p;
fout << (pow(b, p) % M);
return 0;
}