Просто, если логически подумать, то
<em>Белов -рыжеволосый</em>
<em>Чернов -беловолосый</em>
<em>Рыжов- черноволосый</em> :)
Часть последовательности, начинающаяся с числа 50 раскодируется как ProgramComputer IBM PC, а для раскодирования первой части (
<span>88 AD E4 AE E0 AC A0 E2 A8 AA A0) надо знать кодировку, так как это дополнительная часть таблицы ASCII (значения с кодом больше 7F).
Кодировка в задании не указана.
</span>
End. если тут идет речь о программе.
Получается что у каждого острова должно быть по 4 моста. Сначала
соединяем каждый с соседним (если например расставить их по кругу), а
потом через одного. Получается двойной обход
Потому 30*2 = 60
<em>// PascalABC.NET 3.2, сборка 1385 от 14.02.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
procedure NOD_NOK(a,b:integer; var NOD,NOK:integer);
begin
(var p,var q):=(a,b);
while q>0 do (p,q):=(q,p mod q);
NOD:=p; NOK:=a*b div NOD
end;
begin
var a,b,c,d:integer; Read(a,b);
NOD_NOK(a,b,c,d);
Writeln('НОД=',c,', НОК=',d)
end.
<u>Пример</u>
138 42
НОД=6, НОК=966