Pagini recente » Cod sursa (job #1806060) | Cod sursa (job #3287881) | Cod sursa (job #462678) | Cod sursa (job #1491155) | Cod sursa (job #629162)
Cod sursa(job #629162)
#include<fstream>
using namespace std;
long long n,p,c;
const long long x=1999999973;
ifstream f("lgput.in");
ofstream g("lgput.out");
long long pow(long long n,long long p)
{
if(p==0) return 1;
else
if(p%2==0)
{
return pow((n*n)%x,p/2)%x;
}
else
if(p&2==1)
{
return (n*pow((n*n)%x,(p-1)/2))%x;
}
}
int main()
{
f>>n>>p;
c=(pow(n,p))%x;
g<<c;
f.close();
g.close();
return 0;
}