Pagini recente » Borderou de evaluare (job #1288228) | Borderou de evaluare (job #3185783) | Cod sursa (job #1169951) | Borderou de evaluare (job #1168118) | Cod sursa (job #449972)
Cod sursa(job #449972)
#include<cstdio>
#define mod 1999999973
FILE*f=fopen("lgput.in","r");
FILE*g=fopen("lgput.out","w");
long long a,n,p;
int main () {
p=1;
fscanf(f,"%lld %lld",&a,&n);
while(n!=0){
if(n%2==1)
p=((p%mod)*(a%mod))%mod;
a=(a%mod)*(a%mod);
n/=2;
}
fprintf(g,"%lld",p);
fclose(f);
fclose(g);
return 0;
}