Pagini recente » Cod sursa (job #2262730) | Cod sursa (job #2923072) | Cod sursa (job #2891655) | Cod sursa (job #1052484) | Cod sursa (job #152142)
Cod sursa(job #152142)
var f,g:text;
a,a1,p:real;
c,b,b1:longint;
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.