Pagini recente » Cod sursa (job #2070620) | Cod sursa (job #1343749) | Cod sursa (job #3250984) | Cod sursa (job #1808843) | Cod sursa (job #591866)
Cod sursa(job #591866)
#include <iostream>
#include <fstream>
#define MOD 1999999973
using namespace std;
long long N, P;
long long Putere (long long N, long long P)
{
long long S;
S=N;
while (P>1)
{
if (P%2==0)
{
S*=S;
S%=MOD;
P/=2;
}
else
{
S*=N;
S%=MOD;
P--;
}
}
return S;
}
int main()
{
ifstream fin ("lgput.in");
ofstream fout ("lgput.out");
fin >> N >> P;
fout << Putere (N, P) << "\n";
fin.close ();
fout.close ();
return 0;
}