Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 11. Информатика. ЕГЭ. Основная волна. 10.06.2025
- Просмотры: 5574
- Изменено: 10 июня 2025
Серийный номер состоит из \(3410\) символов. Для хранения каждого из серийных номеров выделено одинаковое минимальное число байт. Для хранения \(2984523\) серийных номеров потребовалось не менее \(14\) Гбайт. Найдите минимально возможную мощность алфавита для записи одного серийного номера
Решение:
Пусть один символ из серийного номера кодируется \(N\) битами. Тогда весь серийный номер занимает в памяти объём $$\left\lceil \frac{3410 \cdot N}{8} \right\rceil $$ байт. Получаем следующее ограничение на \(N\): $$\left\lceil \frac{3410 \cdot N}{8} \right\rceil \cdot 2984523 \geqslant 14 \cdot 2^{30}$$
Python
from math import ceil
for N in range(1, 1000):
if ceil(3410 * N / 8) * 2984523 >= 14 * 2**30:
print(N)
break
Получаем, что \(N = 12.\) Значит минимальная мощность алфавита равна \(2^{11} + 1 = 2049.\)
Ответ: \(2049\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


