Pagini recente » Cod sursa (job #2675938) | Monitorul de evaluare | Cod sursa (job #544126) | Cod sursa (job #2724354) | Cod sursa (job #1917383)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
#define cheie 1999999973
int n, p;
void Citire()
{
fin >> n >> p;
fin.close();
}
int putere(int n, int p)
{
int x = 1;
while(p)
{
if (p % 2 == 1)
x = (x * n)%cheie;
n = (n * n) % cheie;
p/=2;
}
return x;
}
int main()
{
Citire();
fout << putere(n, p) % cheie << "\n";
return 0;
}