Pagini recente » Cod sursa (job #346594) | Cod sursa (job #1256895) | Cod sursa (job #558316) | Cod sursa (job #244810) | Cod sursa (job #2325162)
#include<cstdio>
#define MOD 1999999973
using namespace std;
long long Pow(long long x, long long n) {
long long result = 1;
while(n) {
if(n & 1)
result = (result*x) % MOD;
x = (x * x) % MOD;
n >>= 1;
}
return result;
}
int main() {
unsigned n, p;
FILE* fin, *fout;
fin = fopen("lgput.in","r");
fout = fopen("lgput.out","w");
fscanf(fin,"%u%u",&n,&p);
fprintf(fout,"%lld\n",Pow(n,p));
fclose(fin);
fclose(fout);
return 0;
}