Pagini recente » Cod sursa (job #279158) | Cod sursa (job #2238213) | Cod sursa (job #1899391) | Cod sursa (job #991066) | Cod sursa (job #2935019)
#include <bits/stdc++.h>
using namespace std;
ifstream fin ("lgput.in");
ofstream fout ("lgput.out");
int MOD=1999999973;
long long putere (int N, int P)
{
if (P==0)
{
return 1;
}
if (p==1)
{
return N;
}
long long P1;
if (P%2==0)
{
P1=putere(N,P/2);
return (P1*P1)%MOD;
}
else
{
P1=putere(N,P/2);
return ((P1*P1)%MOD*N)%MOD;
}
}
int main()
{
unsigned int N;
unsigned int P;
fin>>N>>P;
fout<<putere(N,P);
return 0;
}