Pagini recente » Cod sursa (job #2982940) | Diferente pentru problema/dstar intre reviziile 39 si 46 | Cod sursa (job #2882714) | Cod sursa (job #125881) | Cod sursa (job #750685)
Cod sursa(job #750685)
#include<stdio.h>
using namespace std;
const int mod=1999999973;
int main()
{
int b;
long long a, sol=1;
freopen("lgput.in","r",stdin);
freopen("lgput.out","w",stdout);
scanf("%lld%d",&a,&b);
for(int i=0; (1<<i)<=b;++i)
{
if((( 1<<i) & b)>0)
sol=(sol*a)%mod;
a=(a*a)%mod;
}
printf("%lld",sol);
return 0;
}