Просмотр задания
В некоторой стране используют автомобильные номера, состоящие из двух частей: ровно двух букв из 10-буквенного алфавита и далее ровно трёх десятичных цифр. Каждая часть кодируется отдельно помощью минимально возможного количества битов, одинакового для всех номеров. Какое минимальное количество байт необходимо зарезервировать для хранения информации о 24 таких номерах?

В ответах стоит 51. Каким образом???
17 мая 2017
Ответы (4)
Полина Иванова # 26 мая 2017 в 16:06 0
Я тоже не понимаю,у меня 72 получается:)
Егор Иванов # 7 ноября 2017 в 03:39 0
так вроде, нет?
10^2*10^3= 100 000
2^i = 100 000;
i = 17 (бит на 1 номер)
17*24 = 408 бит = 51 байт
верно или нет, подскажите
Максим Башмаков # 13 ноября 2017 в 00:24 0
Я конечно не знаю как у них получилось 51.
но решение должно быть такое
1. для кодирования 10 букв нужно 4 бита. 2^4=16 различных вариантов
2. для кодирования 10 цифр нужно 4 бита 2^4=16 различных вариантов
3. 2 буквы 2*4 = 8 бит
4.3 цифры 3*4 = 12 бит
5.8+12=20 бит для кодирования одного номера.
6.24*20=480 бит для хранения 24 номеров
7.480/8бит=60 байт.
Но не 51 байт
Максим Башмаков # 13 ноября 2017 в 19:48 0
Все нашел правильное решение
1. для кодирования 10 букв нужно log(2)10
2. для кодирования 10 цифр нужно log(2)10
3. 2 буквы 2*log(2)10
4.3 цифры 3*log(2)10
5.2*log(2)10+3*log(2)10=5*log(2)10=log(2)10^5=17 бит для кодирования одного номера.
6.24*17=408 бит для хранения 24 номеров
7.408/8бит=51 байт.
Но не 51 байт
Перевести число из в Результат: 510 = 1012