1. Главная
  2. Библиотека
  3. Информационные технологии
  4. На предприятии каждой изготовленной детали присваивают...
Решение задачи

На предприятии каждой изготовленной детали присваивают серийный номер, состоящий из 246 символов. В базе данных для хранения каждого серийного номера отведено одинаковое и минимально возможное число байт. При этом используется посимвольное кодирование

  • Информационные технологии

Условие:

ФИПИ
На предприятии каждой изготовленной детали присваивают серийный номер, состоящий из 246 символов. В базе данных для хранения каждого серийного номера отведено одинаковое и минимально возможное число байт. При этом используется посимвольное кодирование серийных номеров, все символы кодируются одинаковым и минимально возможным числом бит. Известно, что для хранения 703569 серийных номеров доступно не более 77 Мбайт памяти.

Определите максимально возможную мощность алфавита, используемого для записи серийных номеров. В ответе запишите только целое число.

Решение:

Нам дано следующее условие: 1. Каждый серийный номер состоит из 246 символов. 2. При кодировании каждого символа используется минимальное целое число бит, достаточное для представления всех символов алфавита. Если мощность алфавита равна N, то минимальное число бит для кодирования одного символа равно k = ⎡log₂ N⎤ (округление вверх). 3. Каждый серийный номер хранится в базе, для него отведено минимальное целое число байт, достаточное для хранения 246·k бит. То есть байт на серийный номер m = ⎡(246·k)/8⎤. 4. Дано, что для 703569 серийных номеров доступно не более 77 Мбайт памяти. Принимаем, что...

Не нашел нужную задачу?

Воспользуйся поиском

Выбери предмет