Решить . для кодирования некоторой последовательности используется следующий неравномерный двоичный код: а-000 б-01 в-001 г-110 д-111 можно ли сократить длину кодового символа г(110), чтобы код остался однозначно декодируемым? в ответе укажите возможный код для слова г, если его можно сократить или 110, если такого сокращения нет.
119
372
Ответы на вопрос:
Для того, чтобы код оставался однозначно декодируемым должно соблюдаться условие фано - "никакое слово не может быть началом другого кодового слова". значит код буквы г не должен совпадать с кодом других букв. 00 совпадает с началом а 01 совпадает с б 10 не совпадает и подходит 11 совпадает с началом буквы д. ответ: 10
Const n=10; var a: array [1..n] of integer; i,max: integer; beginrandomize; for i: =1 to n dobegina[i]: =random(100); writeln(a[i]); end; max: =0; for i: =1 to n dobeginif a[i]> max then beginmax: =a[i]; end; end; writeln('max = ',max); end.
Популярно: Информатика
-
annakolupaewa2024.06.2023 21:36
-
danil82027.10.2022 23:18
-
ksenia11200525.12.2022 16:42
-
14738749203.01.2020 10:35
-
rewington121.09.2020 19:15
-
vitalya001122.07.2020 21:27
-
agasan42017.12.2021 08:04
-
asetburkutov0023.08.2020 10:14
-
Няша20041120.08.2020 10:10
-
drevnyakd04.02.2020 07:12