Pagini recente » Cod sursa (job #1987372) | Cod sursa (job #2257070) | Cod sursa (job #542552) | Cod sursa (job #2444921) | Cod sursa (job #1999103)
#include <fstream>
using namespace std;
ifstream fi("lgput.in");
ofstream fo("lgput.out");
long long n,p;
long long exp(long long x,long long a)
{
if(a==1)
return x%1999999973;
if(a==0)
return 1%1999999973;
if(a%2==0)
return (exp(x*x,a/2))%1999999973;
return (x*exp(x*x,(a-1)/2))%1999999973;
}
int main()
{
fi>>n>>p;
fo<<exp(n,p);
fi.close();
fo.close();
return 0;
}