Реферат: Решение головоломки Ж. Арсака
{начинается третий шаг - будут отброшены те пары чисел i,j, произведение
которых встречается у какой-нибудь другой пары чисел, которая, кстати,
тоже будет отброшена}
for i:=2 to n do
for j:=i to n do if b[i,j] and (i=98) and (j=99) then writeln(i:3,j:3);
for i:=2 to n do
for j:=i to n do
begin
if b[i,j] then
begin
p:=i*j; fin:=false; k:=2;
while k<=n do
begin
l:=k;
while l<=n do
begin
if b[k,l] and (p=k*l) and (i<>k) then
begin fin:=true; b[k,l]:=false; s:=s+1; end;
l:=l+1;
end;
k:=k+1;
end;
if fin then begin b[i,j]:=false; s:=s+1; end;
end;
end;
vs3:=vs1-s; writeln('vs3= ',vs3:5,' iz ',m);
{начинается четвертый шаг - будут отброшены те пары чисел i,j, сумма
которых встречается у какой-нибудь другой пары чисел, которая, кстати,
тоже будет отброшена}