Pagini recente » Cod sursa (job #1830772) | Cod sursa (job #93024) | Cod sursa (job #115526) | Cod sursa (job #2593631) | Cod sursa (job #1755425)
#include <iostream>
#include <fstream>
#include <algorithm>
#define mod 1999999973
using namespace std;
ofstream out("lgput.out");
long long N,P;
int bin_Putere(long long baza, long long expo)
{
long long sol = 1;
for(;expo; expo >>= 1)
{
if(expo & 1)
{
sol = (sol * baza) % mod;
}
baza = (baza * baza) % mod;
}
return sol;
}
int main()
{
ifstream in("lgput.in");
in >> N >> P;
out << bin_Putere(N,P) % mod;
return 0;
}