Pagini recente » Cod sursa (job #1917832) | Cod sursa (job #2930819) | Istoria paginii runda/just-training69 | Cod sursa (job #2087805) | Cod sursa (job #638869)
Cod sursa(job #638869)
#include<stdio.h>
#define Mod 1999999973
int N,P;
int lgput(int baza,int exp)
{
if(exp == 1)
return N;
baza = lgput(baza,exp/2);
baza = (1LL*baza*baza)%Mod;
if(exp&1) baza = (1LL*baza*N)%Mod;
return baza;
}
int main()
{
FILE *f = fopen("lgput.in","r");
FILE *g = fopen("lgput.out","w");
fscanf(f,"%d %d",&N,&P);
fprintf(g,"%d",lgput(N,P)%Mod);
fclose(g);
fclose(f);
return 0;
}