Ответ:
Поскольку код должен допускать однозначное декодирование, он должен быть префиксным, то есть ни одно кодовое слово не должно быть началом другого. Нам даны кодовые слова для букв Т, О, М:
- Т: 100
- О: 00
- М: 11
- Если А = 0, то это начало кода для О (00). Не подходит.
- Если А = 1, то это начало кода для Т (100). Не подходит.
- Если А = 10, то это начало кода для Т (100). Не подходит.
- Если А = 11, то это совпадает с кодом для М. Не подходит.
- Если А = 01, то это не является началом или продолжением существующих кодов. Длина 2.
- Если А = 001, то это также не является началом или продолжением существующих кодов. Длина 3.
- Если А = 101, то это не является началом или продолжением существующих кодов. Длина 3.
- Если А = 110, то это не является началом или продолжением существующих кодов. Длина 3.
- Если А = 111, то это не является началом или продолжением существующих кодов. Длина 3.
- А: 01
- Т: 100
- О: 00
- М: 11
Ответ: 01
