Pagini recente » Cod sursa (job #1786238) | Cod sursa (job #5353) | Cod sursa (job #1209233) | Cod sursa (job #1809573) | Cod sursa (job #1606353)
#include <fstream>
#define mod 1999999973
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
long long Putere (int n, int p)
{
if (p == 1) return n;
else
if(p % 2 == 0) return Putere ((n * n) % mod, p / 2) % mod;
else return (n * Putere((n * n) % mod, p / 2)) % mod;
}
int main()
{
long long n, p;
fin >> n >> p;
fout << Putere(n, p) << "\n";
fin.close();
fout.close();
return 0;
}