Var s, n: integer;
begin
s := 2;
for n := 2 to 5 do
s := n + s * 2;
write(s);
end.
Ответ
73
32•128=4096(с.)- содержат 32 строки символов.
4096•8=32768(с.)- содержат 8 страниц символов.
Ответ: 32768 символов содержит 8 страниц.
Пытаемся подобрать код, начиная с наименьшей длины.
Коды длины 1.
Е = 0: нет однозначности, 0101 = ОО = ЕТ
Е = 1: нет однозначности, 101 = Т = ЕО
Коды длины 2.
Е = 00: ок, получился префиксный код, про который известно, что он допускает однозначное декодирование.
Е = 01: совпадает с О
Е = 10: нет однозначности, 101101 = ТТ = ЕЛО
Е = 11: совпадает с Л.
Таким образом, есть единственный ответ 00.
16*32*25*16=204 800
если еще нужно перевести в Кбайт, то 204 800/1024/8=25 Кбайт