Pagini recente » Cod sursa (job #1945472) | Cod sursa (job #925727) | Cod sursa (job #256270) | Cod sursa (job #2417553) | 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.