Pagini recente » Cod sursa (job #1255662) | Cod sursa (job #898328) | Cod sursa (job #341220) | Cod sursa (job #618067) | Cod sursa (job #2478577)
#include <iostream>
#include <fstream>
using namespace std;
ifstream fin ("logput.in");
ofstream fout ("logput.out");
const int MOD= 1999999973;
int putere(int a, int p)
{
int rez=1;
int fact=a;
for(int bit=0; p>>bit; bit++)
{
if((p>>bit)&1)
rez=(1LL*rez*fact)%MOD;
fact=(1LL*fact*fact)%MOD;
}
return rez;
}
int main()
{
int n, p;
fin>>n>>p;
fout<<putere(n, p);
return 0;
}