Pagini recente » Cod sursa (job #2691412) | Cod sursa (job #981207) | Cod sursa (job #469106) | Cod sursa (job #433401) | Cod sursa (job #443151)
Cod sursa(job #443151)
#include<fstream.h>
#define x 1999999973
ifstream f("lgput.in");
ofstream g("lgput.out");
long long n,p;
long long put(long long p,long long n)
{ if(n==0)return 1;
if(n%2)return p*(put(p,(n-1)>>1)%x)*(put(p,(n-1)>>1)%x)%x;
return (put(p,(n)>>1)%x)*(put(p,(n)>>1)%x)%x;
}
int main()
{ f>>p>>n;
g<<put(p,n);
f.close();
g.close();
return 0;
}