(ege.yandex.ru) При регистрации в компьютерной системе, используемой при проведении командной олимпиады, каждому ученику выдается уникальный идентификатор – целое число от \(1\) до \(1000.\) Для хранения каждого идентификатора используется одинаковое и минимально возможное количество бит. Идентификатор команды состоит из последовательно записанных идентификаторов учеников и \(8\) дополнительных бит. Для записи каждого идентификатора команды система использует одинаковое и минимально возможное количество байт. Во всех командах равное количество участников. Сколько участников в каждой команде, если для хранения идентификаторов \(20\) команд-участниц потребовалось \(180\) байт?
Решение:
Идентификатор одной команды занимает \(180 / 20 = 9\) байт. Целое число до \(1000\) можно закодировать с помощью \(\lceil \log_2 1000 \rceil = 10\) бит. Значит, количество учеников в команде \(\lfloor (9 \cdot 8 - 8) / 10 \rfloor = 6\)
Ответ: \(6\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене