Автор | Сообщение |
|
Отправлено: 04.04.17 22:36. Заголовок: Помогите решить №5
Помогите решить №5 вариант 7, Крылов, Чуркина А:00011, Б:1001, В:01100, Найти кратчайшее для буквы Г, если несколько, то указать с наименьшим значением. В ответе 10. У меня 11 (10 начало Б)
|
|
|
Ответов - 7
[только новые]
|
|
|
| Администратор
|
Сообщение: 1342
|
|
Отправлено: 04.04.17 22:41. Заголовок: Nina.ru пишет: В отв..
Nina.ru пишет: Это правильно. Выполняется обратное условие Фано - ни один из остальных кодов не заканчивается на 10.
|
|
|
|
Отправлено: 05.04.17 22:35. Заголовок: Спасибо. Еще один вопрос.
Тренировочная работа по ИНФОРМАТИКЕ 29 ноября 2016 года вариант ИН10201 Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г, Д, Е, решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для букв А, Б, В, Г использовали соответственно кодовые слова 000, 001, 10, 11. Укажите кратчайшее возможное кодовое слово для буквы Д, при котором код будет допускать однозначное декодирование. Если таких кодов несколько, укажите код с наименьшим числовым значением. Ответ 0100?
|
|
|
|
| Администратор
|
Сообщение: 1349
|
|
Отправлено: 06.04.17 16:23. Заголовок: Nina.ru пишет: Трени..
Nina.ru пишет: цитата: | Тренировочная работа по ИНФОРМАТИКЕ 29 ноября 2016 года вариант ИН10201 Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г, Д, Е, решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для букв А, Б, В, Г использовали соответственно кодовые слова 000, 001, 10, 11. Укажите кратчайшее возможное кодовое слово для буквы Д, при котором код будет допускать однозначное декодирование. Если таких кодов несколько, укажите код с наименьшим числовым значением. Ответ 0100? |
|
Ответ 010. Можно построить дерево и там все видно. Если взять код 01, то оставшуюся букву (Е) будет некуда повесить в этом дереве.
|
|
|
|
Отправлено: 06.04.17 21:54. Заголовок: Спасибо, но
как же обратное условие Фано: код 001 заканчивается на 01?
|
|
|
|
| Администратор
|
Сообщение: 1351
|
|
Отправлено: 06.04.17 22:16. Заголовок: Nina.ru пишет: как ж..
Nina.ru пишет: цитата: | как же обратное условие Фано: |
|
Любое условие Фано является достаточным. Здесь выполняется прямое, поэтому обратное не нужно.
|
|
|
|
Отправлено: 10.04.17 20:49. Заголовок: Спасибо, еще объясните, пожалуйста:
Зачем в условии еще дана буква Е? Также как и в варианте ИН10103 буквы D и E: "По каналу связи передаются сообщения, содержащие только шесть букв: А, B, C, D, E, F. Для передачи используется неравномерный двоичный код, удовлетворяющий условию Фано. Для букв A, B, C используются такие кодовые слова: А – 11, B – 101, C – 0. Укажите кодовое слово наименьшей возможной длины, которое можно использовать для буквы F."
|
|
|
|
| Администратор
|
Сообщение: 1363
|
|
Отправлено: 10.04.17 21:00. Заголовок: Nina.ru пишет: Зачем..
Nina.ru пишет: цитата: | Зачем в условии еще дана буква Е? |
|
Вот как! А я не заметил сначала. А ведь это меняет ответ. Если взять Д = 01, то букву Е уже не подвесить к дереву так, чтобы соблюдалось условие Фано. Поэтому мы вынуждены сделать развилку на 01, чтобы получить два кода: 010 и 011. Из них меньший - 010.
|
|
|
|