Pagini recente » Cod sursa (job #1474156) | Cod sursa (job #1752985) | Cod sursa (job #822236) | Borderou de evaluare (job #996945) | Cod sursa (job #323241)
Cod sursa(job #323241)
#include<fstream>
#define mod 1999999973
using namespace std;
ifstream f("lgput.in");
ofstream g("lgput.out");
long long q(long long n,long long p)
{
if(p==1) return n%mod;
long long k=q(n,p/2);
k=k*k;
k=k%mod;
if(p&1) k=(k*n)%mod;
return k;
}
long long n,p;
int main()
{
f>>n>>p;
g<<q(n,p);
f.close();
g.close();
return 0;
}