В некоторой базе данных хранятся записи, содержащие информацию о некоторых датах. Каждая запись содержит три поля: номер года (число от до
), номер месяца (число от
до
) и номер дня в месяце (число от
до
). Каждое поле записывается отдельно от других полей с использованием минимально возможного количества бит. Определите минимальное количество бит, необходимое для кодирования одной записи. Ответ дайте в битах.
Так как , то номер года кодируется с помощью
бит.
Так как , то номер месяца кодируется с помощью
бит.
Так как , то номер дня в месяце кодируется с помощью
бит.
Тогда минимальное количество бит, необходимое для кодирования одной записи, равно
Ответ: 21