Pagini recente » Cod sursa (job #1673456) | Cod sursa (job #3316575) | Cod sursa (job #1942584) | Cod sursa (job #2048247) | Cod sursa (job #3304839)
#include <iostream>
#include <fstream>
#define MOD 1999999973
using namespace std;
ifstream fin ("lgput.in");
ofstream fout ("lgput.out");
int exponentiere(int n, long long p);
int main()
{
int n;
long long p;
fin>>n>>p;
fout<<exponentiere(n,p);
}
int exponentiere(int n, long long p)
{
if (p==0)
{
return 1;
}
if (p%2==0)
{
return (exponentiere(n,p/2)*exponentiere(n,p/2))%MOD;
}
return (((exponentiere(n,p/2)*exponentiere(n,p/2))%MOD)*n)%MOD;
}