Pagini recente » Cod sursa (job #1726492) | Cod sursa (job #1715095) | Cod sursa (job #456658) | Cod sursa (job #2972564) | Cod sursa (job #148734)
Cod sursa(job #148734)
#include <iostream>
#define FIN "lgput.in"
#define FOUT "lgput.out"
#define CONST 1999999973
using namespace std;
int a,b;
void iofile(void){
freopen(FIN,"rt",stdin);
freopen(FOUT,"wt",stdout);
scanf("%d%d",&a,&b);
fclose(stdin);
}
void solve(void){
int sol,p,nr;
nr=a;sol=1;
for (p=0;(1<<p)<=b;p++){
if (b & (1<<p)){
sol=(sol*nr)%CONST;
}
nr=(nr*nr)%CONST;
}
printf("%d\n",sol);
fclose(stdout);
}
int main(void){
iofile();
solve();
return 0;
}