Pagini recente » Cod sursa (job #1711581) | Cod sursa (job #1103126) | Cod sursa (job #3155671) | Cod sursa (job #2084594) | Cod sursa (job #1218202)
#include<stdio.h>
#define MOD 1999999973
long long n, p;
int main(){
FILE *fin, *fout;
fin = fopen ("lgput.in", "r");
fout = fopen ("lgput.out", "w");
fscanf (fin, "%lld%lld", &n, &p);
long long rez = 1;
while (p > 0){
if (p % 2 == 1)
rez = (long long)rez * n % MOD;
n = (long long) n * n % MOD;
p/=2;
}
fprintf (fout, "%lld", rez);
fclose(fin);
fclose(fout);
}