Pagini recente » Cod sursa (job #2105700) | Cod sursa (job #3138975) | Cod sursa (job #24568) | Cod sursa (job #1058225) | Cod sursa (job #591864)
Cod sursa(job #591864)
#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, i, n;
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) << " ";
fin.close ();
fout.close ();
return 0;
}