Подготовка к школе
1 класс
2 класс
3 класс
4 класс
5 класс
6 класс
7 класс
8 класс
9 класс
10 класс
11 класс
ОГЭ
ЕГЭ
Для всех
Назад
Сообщить о проблеме
1. Задание #291209
Задание было решено верно
Задание было решено неверно

По каналу связи передаются шифрованные сообщения, содержащие только десять букв: А, Б, Е, И, К, Л, Р, С, Т, У; для передачи используется неравномерный двоичный код. Для девяти букв используются кодовые слова.

БукваКодовое словоБукваКодовое слово
А$00$Л$1001$
Б$1000$Р
Е$010$С$1010$
И$011$Т$1101$
К$1011$У$111$

Укажите кратчайшее кодовое слово для буквы Р, при котором код будет удовлетворять условию Фано. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Проверим кодовые слова по возрастанию длины.

Код длины $1$ выбрать нельзя:

  • $0$ является началом слов $00$, $010$, $011$;
  • $1$ является началом нескольких кодовых слов.

Код длины $2$ также выбрать нельзя:

  • $00$ уже используется;
  • $01$ является началом слов $010$ и $011$;
  • $10$ является началом слов $1000$, $1001$, $1010$, $1011$;
  • $11$ является началом слов $1101$ и $111$.

Коды длины $3$ не подходят:

  • $000$ и $001$ начинаются с $00$;
  • $010$, $011$ и $111$ уже используются;
  • $100$, $101$ и $110$ являются началами других кодовых слов.

Рассмотрим коды длины $4$. Слово $1100$:

  • не начинается ни с одного имеющегося кодового слова;
  • не является началом другого кодового слова;
  • не совпадает с уже используемыми кодами.

Следовательно, $1100$ удовлетворяет условию Фано и является кратчайшим возможным кодовым словом.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
2. Задание #291214
Задание было решено верно
Задание было решено неверно

Для кодирования некоторой последовательности, состоящей из букв К, Л, М, Н, П, Р, решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для букв К, Л, М, Н использовали соответственно кодовые слова $00$, $01$, $100$, $110$. Для двух оставшихся букв — П и Р — кодовые слова неизвестны.

Укажите кратчайшее возможное кодовое слово для буквы П, при котором код допускает однозначное декодирование. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Код длины $1$ выбрать нельзя:

  • $0$ является началом кодов $00$ и $01$;
  • $1$ является началом кодов $100$ и $110$.

Коды длины $2$ также не подходят:

  • $00$ и $01$ уже используются;
  • $10$ является началом кода $100$;
  • $11$ является началом кода $110$.

Рассмотрим коды длины $3$. Коды $101$ и $111$ не нарушают условие Фано:

  • для буквы П можно выбрать $101$;
  • для буквы Р можно выбрать $111$.

Из возможных кодов минимальной длины код $101$ имеет наименьшее числовое значение.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
3. Задание #291215
Задание было решено верно
Задание было решено неверно

По каналу связи передаются шифрованные сообщения, содержащие только $10$ букв: А, Б, Е, И, К, Л, Р, С, Т, У; для передачи используется неравномерный двоичный код. Для девяти букв используются кодовые слова.

БукваКодовое словоБукваКодовое слово
А$00$Л$1001$
Б$1000$Р
Е$010$С$1010$
И$011$Т$1111$
К$1011$У$110$

Укажите кратчайшее кодовое слово для буквы Р, при котором код будет удовлетворять условию Фано. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Коды длины $1$ выбрать нельзя:

  • $0$ является началом кодов $00$, $010$, $011$;
  • $1$ является началом остальных кодов.

Коды длины $2$ также не подходят:

  • $00$ уже используется;
  • $01$ является началом кодов $010$, $011$;
  • $10$ является началом кодов $1000$, $1001$, $1010$, $1011$;
  • $11$ является началом кодов $110$, $1111$.

Коды длины $3$ выбрать нельзя:

  • $000$, $001$ начинаются с кода $00$;
  • $010$, $011$, $110$ уже используются;
  • $100$, $101$, $111$ являются началами существующих кодовых слов.

Рассмотрим коды длины $4$. Код $1110$ подходит:

  • ни одно существующее кодовое слово не является его началом;
  • он не является началом ни одного существующего кодового слова;
  • он не совпадает с другими кодами.

Следовательно, кратчайшее возможное кодовое слово для буквы Р — $1110$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
4. Задание #291220
Задание было решено верно
Задание было решено неверно

По каналу связи передаются шифрованные сообщения, содержащие только десять букв: А, Б, Е, И, К, Л, Р, С, Т, У; для передачи используется неравномерный двоичный код. Для кодирования букв используются кодовые слова.

БукваКодовое словоБукваКодовое слово
А$00$Л
Б$1000$Р$1110$
Е$010$С$1010$
И$011$Т$1111$
К$1011$У$110$

Укажите кратчайшее кодовое слово для буквы Л, при котором код удовлетворяет условию Фано. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Код длины $1$ выбрать нельзя:

  • $0$ является началом кодов $00$, $010$, $011$;
  • $1$ является началом остальных кодов.

Коды длины $2$ не подходят:

  • $00$ уже используется;
  • $01$ является началом кодов $010$ и $011$;
  • $10$ является началом кодов $1000$, $1010$, $1011$;
  • $11$ является началом кодов $110$, $1110$, $1111$.

Коды длины $3$ также не подходят:

  • $000$ и $001$ начинаются с $00$;
  • $010$, $011$ и $110$ уже используются;
  • $100$, $101$ и $111$ являются началами других кодовых слов.

Рассмотрим коды длины $4$. Код $1000$ уже используется, а следующий по числовому значению код $1001$ не является началом другого кодового слова и сам не начинается ни с одного имеющегося кодового слова.

Следовательно, кратчайшее подходящее кодовое слово с наименьшим числовым значением: $1001$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
5. Задание #291226
Задание было решено верно
Задание было решено неверно

По каналу связи передаются сообщения, содержащие только восемь букв: А, Б, В, Г, Д, Е, Ж и З. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв известны:

БукваКодовое слово
А$00$
Б$1000$
В$101$
Г$1001$
Д$01$
Е$110$

Какое наименьшее количество двоичных знаков потребуется для кодирования двух оставшихся букв?

В ответе запишите суммарную длину кодовых слов для букв: Ж, З.

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Кодовые слова $00$ и $01$ занимают обе ветви, начинающиеся с $0$. Поэтому новые кодовые слова могут начинаться только с $1$.

В ветви $10$:

  • коды $1000$ и $1001$ занимают всю ветвь $100$;
  • код $101$ уже используется.

Следовательно, ветвь $10$ полностью занята.

В ветви $11$ код $110$ уже используется, поэтому остаётся свободной только ветвь $111$.

Код $111$ нельзя использовать для одной буквы, так как тогда он станет началом любого другого кода в этой ветви, а других свободных ветвей нет.

Поэтому два кратчайших возможных кодовых слова: $1110$ и $1111$.

Длина каждого кодового слова равна $4$. Их суммарная длина: $4+4=8$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
6. Задание #291225
Задание было решено верно
Задание было решено неверно

Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г, Д, Е, решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для буквы А использовали кодовое слово $0$; для буквы Б — кодовое слово $10$. Какова наименьшая возможная сумма длин кодовых слов для букв В, Г, Д, Е?

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Кодовое слово $0$ запрещает использовать другие слова, начинающиеся с $0$.

Кодовое слово $10$ запрещает использовать слова, начинающиеся с $10$. Слово $1$ также выбрать нельзя, поскольку оно является началом слова $10$.

Следовательно, все четыре новых кодовых слова должны начинаться с $11$.

Код $11$ использовать нельзя, так как тогда он стал бы началом остальных кодовых слов. Наименьшая сумма длин получается при выборе четырёх слов длины $4$: $1100$, $1101$, $1110$, $1111$.

Они удовлетворяют условию Фано. Сумма их длин равна $4+4+4+4=16$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
7. Задание #291227
Задание было решено верно
Задание было решено неверно

По каналу связи передаются шифрованные сообщения, содержащие только десять букв: А, Б, Е, И, К, Л, Р, С, Т, У; для передачи используется неравномерный двоичный код. Для кодирования букв используются кодовые слова.

БукваКодовое словоБукваКодовое слово
А$00$Л
Б$1100$Р$1010$
Е$010$С$1110$
И$011$Т$1011$
К$1111$У$100$

Укажите кратчайшее кодовое слово для буквы Л, при котором код удовлетворяет условию Фано. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Коды длины $1$ выбрать нельзя: $0$ и $1$ являются началами существующих кодовых слов.

Коды длины $2$ также не подходят:

  • $00$ уже используется;
  • $01$ — начало кодов $010$ и $011$;
  • $10$ — начало кодов $100$, $1010$, $1011$;
  • $11$ — начало кодов $1100$, $1110$, $1111$.

Коды длины $3$ не подходят:

  • $000$, $001$ начинаются с $00$;
  • $010$, $011$, $100$ уже используются;
  • $101$, $110$, $111$ являются началами существующих кодов.

Рассмотрим коды длины $4$. Код $1101$ подходит: он не совпадает с существующими кодами и не образует с ними отношения «начало другого кодового слова».

Все коды длины $4$ с меньшим числовым значением либо начинаются с уже имеющегося кода, либо уже используются.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
8. Задание #291228
Задание было решено верно
Задание было решено неверно

По каналу связи передаются шифрованные сообщения, содержащие только десять букв: А, Б, Е, И, К, Л, Р, С, Т, У; для передачи используется неравномерный двоичный код. Для девяти букв используются кодовые слова.

БукваКодовое словоБукваКодовое слово
А$00$Л$1101$
Б$1100$Р$1000$
Е$010$С$1110$
И$011$Т$1001$
К$1111$У

Укажите кратчайшее кодовое слово для буквы У, при котором код будет удовлетворять условию Фано. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Коды длины $1$ выбрать нельзя:

  • $0$ является началом кодов $00$, $010$, $011$;
  • $1$ является началом остальных кодов.

Коды длины $2$ также не подходят:

  • $00$ уже используется;
  • $01$ является началом кодов $010$ и $011$;
  • $10$ является началом кодов $1000$ и $1001$;
  • $11$ является началом кодов $1100$, $1101$, $1110$, $1111$.

Проверим коды длины $3$ по возрастанию:

  • $000$ и $001$ начинаются с кода $00$;
  • $010$ и $011$ уже используются;
  • $100$ является началом кодов $1000$ и $1001$;
  • $101$ не является началом ни одного известного кода и не начинается ни с одного известного кодового слова.

Следовательно, кратчайшее подходящее кодовое слово с наименьшим числовым значением — $101$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
9. Задание #291232
Задание было решено верно
Задание было решено неверно

По каналу связи передаются сообщения, содержащие только четыре буквы: З, А, Р, Я; для передачи используется двоичный код, удовлетворяющий условию Фано. Для букв Я, Р, З используются такие кодовые слова: Я — $0$, Р — $101$; З — $110$.

Укажите кратчайшее кодовое слово для буквы А, при котором код будет удовлетворять условию Фано. Если таких кодов несколько, укажите код с наибольшим числовым значением.

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Код длины $1$ выбрать нельзя:

  • $0$ уже используется;
  • $1$ является началом кодов $101$ и $110$.

Коды длины $2$ также не подходят:

  • $00$ и $01$ начинаются с кода $0$;
  • $10$ является началом кода $101$;
  • $11$ является началом кода $110$.

Среди кодов длины $3$ подходят $100$ и $111$. Они не начинаются с известных кодовых слов и не являются началом других кодовых слов.

Выбираем код с наибольшим числовым значением: $111>100$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
10. Задание #291234
Задание было решено верно
Задание было решено неверно

По каналу связи передаются сообщения, содержащие только восемь букв: А, Б, В, Г, Д, Е, Ж и З. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв известны:

БукваКодовое слово
В$00$
Г$1000$
Д$111$
Е$1001$
Ж$01$
З$110$

Какое наименьшее количество двоичных знаков потребуется для кодирования двух оставшихся букв?

В ответе запишите суммарную длину кодовых слов для букв: А, Б.

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Коды $00$ и $01$ занимают всю ветвь, начинающуюся с $0$.

В ветви, начинающейся с $1$:

  • ветвь $100$ занята кодами $1000$ и $1001$;
  • коды $110$ и $111$ уже используются;
  • свободной остаётся только ветвь $101$.

Код $101$ нельзя назначить одной из букв, так как тогда для второй буквы свободного места не останется. Поэтому ветвь $101$ нужно разделить на два кодовых слова: $1010$ и $1011$.

Длина каждого кода равна $4$, поэтому суммарная длина: $4+4=8$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
11. Задание #291235
Задание было решено верно
Задание было решено неверно

По каналу связи передаются сообщения, содержащие только четыре буквы: З, А, Р, Я; для передачи используется двоичный код, удовлетворяющий условию Фано. Для букв Я, Р, З используются такие кодовые слова: Я — $0$, Р — $101$; З — $110$.

Укажите кратчайшее кодовое слово для буквы А, при котором код будет удовлетворять условию Фано. Если таких кодов несколько, укажите код с наибольшим числовым значением.

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Код длины $1$ выбрать нельзя:

  • $0$ уже используется;
  • $1$ является началом кодов $101$ и $110$.

Коды длины $2$ также не подходят:

  • $00$ и $01$ начинаются с кода $0$;
  • $10$ является началом кода $101$;
  • $11$ является началом кода $110$.

Среди кодов длины $3$ подходят два варианта: $100$ и $111$.

Оба кода удовлетворяют условию Фано. Выбираем код с наибольшим числовым значением: $111>100$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
12. Задание #291236
Задание было решено верно
Задание было решено неверно

По каналу связи передаются шифрованные сообщения, содержащие только десять букв: А, Б, Е, И, К, Л, Р, С, Т, У; для передачи используется неравномерный двоичный код. Для девяти букв используются кодовые слова.

БукваКодовое словоБукваКодовое слово
А$00$Л$1101$
Б$1100$Р$1000$
Е$010$С$1110$
И$011$Т$1001$
КУ$101$

Укажите кратчайшее кодовое слово для буквы К, при котором код будет удовлетворять условию Фано. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Коды длины $1$ выбрать нельзя:

  • $0$ является началом кодов $00$, $010$, $011$;
  • $1$ является началом остальных кодов.

Коды длины $2$ также не подходят:

  • $00$ уже используется;
  • $01$ является началом кодов $010$ и $011$;
  • $10$ является началом кодов $1000$, $1001$, $101$;
  • $11$ является началом кодов $1100$, $1101$, $1110$.

Коды длины $3$ не подходят:

  • $000$ и $001$ начинаются с кода $00$;
  • $010$, $011$ и $101$ уже используются;
  • $100$, $110$ и $111$ являются началами существующих кодов.

Среди кодов длины $4$ единственный подходящий вариант — $1111$. Он не совпадает с известными кодами и не образует с ними отношения «начало другого кодового слова».

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
13. Задание #291237
Задание было решено верно
Задание было решено неверно

По каналу связи передаются шифрованные сообщения, содержащие только десять букв: А, Б, Е, И, К, Л, Р, С, Т, У. Для передачи используется неравномерный двоичный код. Для девяти букв используются кодовые слова.

БукваКодовое словоБукваКодовое слово
А$00$Л$1001$
Б$1000$Р
Е$010$С$1010$
И$011$Т$1101$
К$1011$У$111$

Укажите кратчайшее кодовое слово для буквы Р, при котором код будет удовлетворять условию Фано. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Коды длины $1$ выбрать нельзя:

  • $0$ является началом кодовых слов $00$, $010$, $011$;
  • $1$ является началом остальных кодовых слов.

Коды длины $2$ также не подходят:

  • $00$ уже используется;
  • $01$ является началом слов $010$ и $011$;
  • $10$ является началом слов $1000$, $1001$, $1010$, $1011$;
  • $11$ является началом слов $1101$ и $111$.

Коды длины $3$ не подходят:

  • $000$ и $001$ начинаются с кода $00$;
  • $010$, $011$ и $111$ уже используются;
  • $100$, $101$ и $110$ являются началом других кодовых слов.

Рассмотрим коды длины $4$. Код $1100$ не совпадает ни с одним известным кодом, не начинается с существующего кодового слова и сам не является началом другого кодового слова.

Следовательно, кратчайшее кодовое слово для буквы Р: $1100$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
14. Задание #291240
Задание было решено верно
Задание было решено неверно

По каналу связи передаются шифрованные сообщения, содержащие только пять букв: А, Б, В, Г, Д. Для передачи используется неравномерный двоичный код. Для букв А, Б и В используются кодовые слова $001$, $010$, $0111$ соответственно.

Укажите минимальную сумму длин кодовых слов для букв Г и Д, при которых код будет удовлетворять условию Фано.

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Код длины $1$ можно выбрать только один — $1$, так как код $0$ является началом всех известных кодовых слов.

Для второй буквы код длины $2$ выбрать нельзя:

  • $00$ является началом кода $001$;
  • $01$ является началом кодов $010$ и $0111$;
  • коды $10$ и $11$ начинаются с выбранного кода $1$.

Кратчайший подходящий код для второй буквы имеет длину $3$, например $000$.

Таким образом, можно использовать:

  • Г — $1$;
  • Д — $000$.

Сумма длин кодовых слов: $1+3=4$. Меньшая сумма невозможна.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
15. Задание #291239
Задание было решено верно
Задание было решено неверно

По каналу связи передаются сообщения, содержащие только восемь букв: А, Б, В, Г, Д, Е, Ж и З. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв известны.

БукваКодовое слово
В$110$
Г$111$
Д$0101$
Е$0100$
Ж$011$
З$101$

Какое наименьшее количество двоичных знаков требуется для кодирования двух оставшихся букв?

В ответе запишите суммарную длину кодовых слов для букв: А, Б.

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Коды длины $1$ использовать нельзя:

  • $0$ является началом кодов $0101$, $0100$, $011$;
  • $1$ является началом кодов $110$, $111$, $101$.

Среди кодов длины $2$ свободен только код $00$. Коды $01$, $10$ и $11$ являются началами уже существующих кодовых слов.

Для второй буквы кратчайшим возможным кодом будет $100$ длины $3$.

Например:

БукваКодовое слово
А$00$
Б$100$

Эти кодовые слова не являются началами других кодов и не начинаются с уже существующих кодовых слов.

Суммарная длина: $2+3=5$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
16. Задание #291242
Задание было решено верно
Задание было решено неверно

Для кодирования некоторой последовательности, состоящей из букв $A$, $B$, $C$, $D$, $E$, $F$, решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для буквы $A$ использовали кодовое слово $00$; для буквы $B$ — кодовое слово $01$. Какова наименьшая возможная сумма длин кодовых слов для букв $C$, $D$, $E$, $F$?

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Кодовые слова $00$ и $01$ занимают все ветви, начинающиеся с $0$. Поэтому коды букв $C$, $D$, $E$, $F$ должны начинаться с $1$.

Код $1$ использовать нельзя, так как тогда он станет началом остальных кодовых слов.

Минимальную сумму получим, если использовать четыре кодовых слова длины $3$:

$100$, $101$, $110$, $111$.

Они удовлетворяют условию Фано. Сумма их длин равна $3+3+3+3=12$.

Меньшая сумма невозможна: если использовать код длины $2$, например $10$, то три остальных кода придётся размещать в ветви $11$, и их минимальные длины составят $3$, $4$ и $4$. Тогда сумма будет равна $2+3+4+4=13$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
17. Задание #291245
Задание было решено верно
Задание было решено неверно

Для кодирования некоторой последовательности, состоящей из букв $A$, $B$, $C$, $D$, $E$, $F$, решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для буквы $A$ использовали кодовое слово $0$; для буквы $B$ — кодовое слово $10$. Какова наименьшая возможная сумма длин кодовых слов для букв $C$, $D$, $E$, $F$?

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Код $0$ занимает всю ветвь, начинающуюся с $0$.

Код $10$ занимает ветвь, начинающуюся с $10$. Поэтому кодовые слова для букв $C$, $D$, $E$, $F$ должны начинаться с $11$.

Чтобы получить четыре кратчайших кодовых слова, разделим ветвь $11$ на четыре равноправные ветви: $1100$, $1101$, $1110$, $1111$.

Каждое кодовое слово имеет длину $4$ и удовлетворяет условию Фано.

Сумма длин: $4+4+4+4=16$.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
18. Задание #291249
Задание было решено верно
Задание было решено неверно

По каналу связи передаются шифрованные сообщения, содержащие только десять букв: А, Б, Е, И, К, Л, Р, С, Т, У; для передачи используется неравномерный двоичный код. Для девяти букв используются кодовые слова.

БукваКодовое словоБукваКодовое слово
А$00$Л$1001$
БР$1110$
Е$010$С$1010$
И$011$Т$1111$
К$1011$У$110$

Укажите кратчайшее кодовое слово для буквы Б, при котором код будет удовлетворять условию Фано. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Коды длины $1$ выбрать нельзя: $0$ и $1$ являются началами существующих кодовых слов.

Коды длины $2$ также не подходят:

  • $00$ уже используется;
  • $01$ является началом кодов $010$ и $011$;
  • $10$ является началом кодов $1001$, $1010$, $1011$;
  • $11$ является началом кодов $110$, $1110$, $1111$.

Коды длины $3$ не подходят:

  • $000$ и $001$ начинаются с кода $00$;
  • $010$, $011$, $110$ уже используются;
  • $100$, $101$, $111$ являются началами существующих кодов.

Среди кодов длины $4$ наименьший подходящий код — $1000$. Он не совпадает с другими кодами и не образует с ними отношения «начало другого кодового слова».

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
19. Задание #291250
Задание было решено верно
Задание было решено неверно

По каналу связи передаются шифрованные сообщения, содержащие только десять букв: А, Б, Е, И, К, Л, Р, С, Т, У; для передачи используется неравномерный двоичный код. Для кодирования букв используются кодовые слова.

БукваКодовое слово
А$00$
Б$1000$
Е$010$
И$011$
К$1011$
Л$1001$
Р$1100$
С$1010$
Т$1101$
У

Укажите кратчайшее кодовое слово для буквы У, при котором код удовлетворяет условию Фано. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Коды длины $1$ выбрать нельзя:

  • $0$ является началом кодов $00$, $010$, $011$;
  • $1$ является началом остальных кодов.

Коды длины $2$ также не подходят:

  • $00$ уже используется;
  • $01$ является началом кодов $010$ и $011$;
  • $10$ является началом кодов $1000$, $1001$, $1010$, $1011$;
  • $11$ является началом кодов $1100$ и $1101$.

Проверим коды длины $3$:

  • $000$ и $001$ начинаются с кода $00$;
  • $010$ и $011$ уже используются;
  • $100$ и $101$ являются началами существующих кодов;
  • $110$ является началом кодов $1100$ и $1101$;
  • $111$ подходит.

Код $111$ не начинается ни с одного существующего кодового слова и сам не является началом другого кодового слова.

Показать
Очки опыта 20
Спросить ИИ-помощника
Сообщить о проблеме
20. Задание #291251
Задание было решено верно
Задание было решено неверно

Для кодирования растрового рисунка, напечатанного с использованием шести красок, применили неравномерный двоичный код. Для кодирования цветов используются кодовые слова.

ЦветКодовое словоЦветКодовое слово
Белый$0$Синий
Зелёный$11111$Фиолетовый$11110$
Красный$1110$Чёрный$10$

Укажите кратчайшее кодовое слово для кодирования синего цвета, при котором код будет удовлетворять условию Фано. Если таких кодов несколько, укажите код с наименьшим числовым значением.

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Коды длины $1$ выбрать нельзя:

  • $0$ уже используется;
  • $1$ является началом остальных кодовых слов.

Коды длины $2$ также не подходят:

  • $00$ и $01$ начинаются с кода $0$;
  • $10$ уже используется;
  • $11$ является началом кодов $1110$, $11110$ и $11111$.

Проверим коды длины $3$:

  • $100$ и $101$ начинаются с кода $10$;
  • $111$ является началом существующих кодов;
  • $110$ не начинается ни с одного имеющегося кодового слова и не является началом другого кодового слова.

Следовательно, кратчайшее подходящее кодовое слово — $110$.

Показать
Очки опыта 20
Спросить ИИ-помощника
03:50:00
Решено заданий: 0 из
0 заданий сегодня