Pagini recente » Cod sursa (job #3301950) | Cod sursa (job #1889409) | Cod sursa (job #2948837) | Diferente pentru problema/apm intre reviziile 39 si 2 | Cod sursa (job #679947)
Cod sursa(job #679947)
#include<iostream>
#include<cstdio>
int x=1,a,b;
void lgput(int a,int b)
{
while(b>0)
if(b%2==1)
{
x=x*a;b--;
x%=1999999973;
}
else
{
a=a*a;a%=1999999973;
b/=2;
}
}
int main()
{
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%d%d",&a,&b);
lgput(a,b);
printf("%d\n",x);
return 0;
}