Pagini recente » Diferente pentru happy-coding-2007/solutii intre reviziile 39 si 56 | Cod sursa (job #106387) | Diferente pentru happy-coding-2007/solutii intre reviziile 56 si 43 | Cod sursa (job #1376659) | Cod sursa (job #1999099)
#include <fstream>
using namespace std;
ifstream fi("lgput.in");
ofstream fo("lgput.out");
int n,p;
int exp(int x,int a)
{
if(a==1)
return x;
if(a==0)
return 1;
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;
}