Pagini recente » Cod sursa (job #1619294) | Cod sursa (job #2350138) | Cod sursa (job #1578183) | Cod sursa (job #3172334) | Cod sursa (job #1336559)
#include <fstream>
#define MOD 1999999973
using namespace std;
ifstream fin("lgput.in");
ofstream fout("lgput.out");
long long int putere(int x,int n);
int main()
{
long long int x,n;
fin>>x>>n;
fout<<putere(x,n)%MOD<<'\n';
return 0;
}
long long int putere(int x,int n)
{
if (!n) return 1;
if (n==1) return x;
if (n%2==0) return putere(x*x,n/2);
if (n%2==1) return x*putere(x*x,(n-1)/2);
}