Определите максимально возможную мощность алфавита, используемого для
Условие
На предприятии каждой изготовленной детали присваивают серийный номер, состоящий из 102 символов. В базе данных для хранения каждого серийного номера отведено одинаковое и минимально возможное число байт. При этом используется посимвольное кодирование серийных номеров, все символы кодируются одинаковым и минимально возможным числом бит. Известно, что для хранения 282 952 серийных номеров отведено не более 53 Мбайт памяти. Определите максимально возможную мощность алфавита, используемого для записи серийных номеров. В ответе запишите только целое число.
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Определим максимальное количество байт выделенных под один серийный номер: Для кодирования одного символа в серийном номере надо: Заметим, что k бит позволяют кодировать 2^k символов.
Максимально возможная мощность алфавита, используемого для записи серийных номеров:2¹⁵ =
Осталось ещё 2 шага
Приведём решение Александра Козлова на языке…
al_b = per_code * num_c if al_b <= max_b…
Бесплатно · займёт минуту