Pagini recente » Cod sursa (job #1792067) | Cod sursa (job #368648) | Cod sursa (job #1768491) | Cod sursa (job #97448) | Cod sursa (job #1650234)
#include <iostream>
#include <stdio.h>
#define mod 1999999973
using namespace std;
long long a,b;
long long lgput(int p)
{
if(p>1)
{
if(p%2==0)
{
long long t=lgput(p/2)%1999999973;
return (t*t)%1999999973;
}
else
{
long long t=lgput(p-1)%1999999973;
return (t*a)%1999999973;
}
}
return a%1999999973;
}
void citire()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%d %d",&a, &b);
printf("%d",(lgput(b)));
}
int main()
{
citire();
return 0;
}