Pagini recente » Cod sursa (job #884115) | Diferente pentru problema/boundingbox intre reviziile 11 si 7 | Cod sursa (job #807287) | Cod sursa (job #2553657) | Cod sursa (job #871146)
Cod sursa(job #871146)
#include <fstream>
#define rest 1999999973
using namespace std;
ifstream in("lgput.in");
ofstream out("lgput.out");
int putere(int n,int p)
{
long long a=1;
while(p)
{
if(p%2!=0)
a=(long long)(n*a)%rest;
n*=n;
p/=2;
}
return a%rest;
}
int main()
{
long long n, i, p;
in >> n >> p;
out << putere(n,p);
return 0;
}