ЕГЭ · ЗАДАНИЕ 11
Объём информации · №28757
Алфавит идентификатора содержит 1025 различных символов; длина — 289 символов. Все символы кодируются одинаковым минимальным целым числом бит. Каждый номер хранится отдельно в минимальном целом числе байт. Определите объём 524288 идентификаторов в Мбайт.
Источник задания
Сначала попробуй решить самостоятельно, затем открой разбор. Для автоматической проверки ответа включи JavaScript.
Показать решение по шагам
Разбор решения
Ответ: 199
2^10 < 1025 ≤ 2^11, поэтому i=11 бит. Номер: 289·11=3179 бит; округляем вверх до 398 байт. Все номера: 524288·398=208666624 байт. Делим на 1048576: 199.
A, L, M = 1025, 289, 524288
i = (A - 1).bit_length()
b = (L*i + 7)//8
print(M*b//1048576)