Pagini recente » Cod sursa (job #2171526) | Cod sursa (job #1619113) | Cod sursa (job #1489827) | Rating Panainte Tudor Emanuel (TudorPanainte) | Cod sursa (job #1585958)
#include <stdio.h>
const int mod=1999999973;
int main()
{
FILE *f;
int n,p,i;
long long pow,ans;
f=fopen("lgput.in","r");
fscanf(f,"%d%d",&n,&p);
fclose(f);
pow=n;
ans=1;
for (i=0; (1 << i) <= p; i++)
{
if ((p >> i) & 1)
ans=(ans%mod*pow%mod)%mod;
pow=(pow%mod*pow%mod)%mod;
}
f=fopen("lgput.out","w");
fprintf(f,"%lld",ans);
fclose(f);
}