Вопрос, который вызвал трудности

При регистрации в компьютерной системе, используемой при проведении командной олимпиады, каждому ученику выдается уникальный идентификатор - целое число от 1 до 1000. Для хранения каждого идентификатора ученика используется одинаковое и минимально возможное количество бит. В каждой команде участвует 3 ученика. Идентификатор команды состоит из последовательно записанных идентификаторов учеников. Для записи каждого идентификатора команды система использует одинаковое и минимально возможное количество байт.Сколько байт должна отвести система для записи идентификаторов 20 команд?
1 80 байт
2 100 байт
3 120 байт
4 140 байт

Ответ экспертов Учись.Ru

Чтобы дать полноценный ответ, был привлечён специалист, который хорошо разбирается в теме.

После обсуждения с другими специалистами сервиса мы пришли к выводу, что правильный ответ на ваш вопрос будет звучать следующим образом:

Для записи целого числа в диапазоне (1;1000) требуется 10 бит (2^10=1024).
Три ученика в команде - всего 10*3=30 бит.
20 команд - всего 20*30=600 бит
1 байт= 8 бит, отсюда надо 600/8=75 байт. Меньше не выйдет.
А вот почему в ответе 80 - это загадка...

Разгадали. Считается, что на команду надо целое число байт, т.е. не 30 бит, а 32 (4 байта). Тогда всего 4*20=80 байт.


Правильный вариант 80 байт