Pagini recente » Cod sursa (job #716185) | Cod sursa (job #799894) | Cod sursa (job #715298) | Cod sursa (job #450987) | Cod sursa (job #152156)
Cod sursa(job #152156)
var f,g:text;
a,a1,p,c,b,b1:int64;
begin
assign(f,'lgput.in');
assign(g,'lgput.out');
reset(f);
rewrite(g);
read(f,a,b);
c:=1999999973; {(a^b) mod c, c=1999999973}
p:=1;
b1:=b;
a1:=round(a) mod c;
while b1<>0 do
begin
if b1 mod 2=1 then
p:=round(p*a1)mod c;
a1:=round(a1*a1)mod c;
b1:=b1 div 2;
end;
write(g,p);
close(f);
close(g);
end.