Pagini recente » Cod sursa (job #691276) | ONIS 2016, Runda 1 | Cod sursa (job #1859966) | Cod sursa (job #142807) | Cod sursa (job #1346263)
#include <fstream>
using namespace std;
ifstream in("lgput.in");
ofstream out("lgput.out");
const int MOD = 1999999973;
int putere(int n, long long p)
{
int ret = 1, aux = n;
for(long long i = 1; i <= p; i = i << 1)
{
if(i & p)
ret = ret * aux;
aux *= aux;
ret %= MOD;
aux %= MOD;
}
return ret;
}
int main()
{
int n;
long long p;
in >> n >> p;
out << putere(n, p);
return 0;
}