По каналу связи передаются сообщения, содержащие только буквы из набора: А, К, Л, Н, О, Я. Для передачи используется двоичный код, удовлетворяющий условию Фано. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Кодовые слова для некоторых букв известны: Л — 1, Я — 01. Для четырёх оставшихся букв А, К, Н и О кодовые слова неизвестны. Какое количество двоичных знаков потребуется для кодирования слова КОЛОННА, если известно, что оно закодировано минимально возможным количеством двоичных знаков?
Коды букв А, К, Н, О не могут начинаться с
После префикса
В слове КОЛОННА буквы встречаются так: К —
Вариант
Вариант
В обоих вариантах получается
Условие Фано: никакое кодовое слово не является началом другого. Минимальная длина всего слова определяется тем, как можно построить оставшиеся коды.
Вася составляет 4-буквенные слова, в которых есть только буквы К, О, М, А, Р, причём буква А используется в них не более 3-х раз (или не используется совсем). Каждая из других допустимых букв может встречаться в слове любое количество раз или не встречаться совсем. Словом считается любая допустимая последовательность букв, не обязательно осмысленная. Сколько существует таких слов, которые может написать Вася?
Всего
Недопустимо только слово ААAА, где А стоит
Определите количество шестизначных двенадцатеричных чисел, в записи которых менее двух цифр В.
Цифра В в двенадцатеричной системе равна
Нужно посчитать числа без В и числа ровно с одной В.
-
Нет цифры В. На первом месте может стоять любая из цифр
.. , то есть вариантов. На остальных пяти местах по вариантов.
-
Ровно одна цифра В.
- В стоит на первом месте. Остальные пять цифр выбираются по
способов: . - В стоит на одном из пяти остальных мест. Это
вариантов. Первая цифра выбирается способами, остальные четыре цифры по способов:
- Складываем:
Каждому изготовленному на заводе двигателю присваивается уникальный серийный номер, содержащий десятичные цифры и символы из 70-символьного специального алфавита. В базе данных каждый серийный номер занимает одинаковое и минимально возможное число байт. При этом используется посимвольное кодирование серийных номеров, все символы кодируются одинаковым и минимально возможным числом бит. Известно, что 1 234 567 серийных номеров занимают более 24 Мбайт памяти. Определите минимально возможную длину серийного номера. В ответе запишите только целое число.
Всего символов
На один номер приходится больше
Длина номера L должна удовлетворять условию
- При
: бит, это байт. Этого мало. - При
: бит, это байт. Этого достаточно.
При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 10 символов, содержащий только символы из набора Н, Е, П, Р, И, Д, У, М, А, Л, десятичные цифры и специальные символы #, $, @, _, %. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения. Для хранения как пароля, так и дополнительных сведений отведено одинаковое для каждого пользователя целое количество байт. Известно, что для хранения пароля выделено в байтах РОВНО в 1,5 раза меньше памяти, чем для хранения дополнительных сведений. Какое минимальное количество байт необходимо выделить, чтобы сохранить информацию о 22 пользователях? В ответе запишите только целое число – количество байт.
Символов в наборе:
Пароль занимает
Пусть на пароль выделено
Дополнительные сведения:
На одного пользователя:
На
Все 4-буквенные слова, составленные из букв М, А, Р, Т, записаны в алфавитном порядке. Какое количество слов находятся между словами МАРТ и РАМТ (не включая эти слова)? Вот начало списка:
- АААА
- АААМ
- АААР
- АААТ
……
Алфавитный порядок букв: А < М < Р < Т. Сопоставим им цифры четверичной системы: А —
МАРТ
РАМТ
Между ними лежат слова с номерами от
Значение арифметического выражения: записали в системе счисления с основанием 3. Сколько цифр «0» содержится в этой записи?
Приведём всё к степеням тройки:
Разность
Слагаемое
Итоговая запись: цифра
Нулей:
