Привет! Давай разберёмся с задачей. Нужно найти информационный вес символа в алфавите, который содержит 16777216 символов.
Информационный вес символа вычисляется как логарифм числа символов в алфавите по основанию 2. Но проще говоря, мы ищем, сколько битов нам нужно, чтобы закодировать один символ.
Число 16777216 - это 2 в 24 степени. Это значит, что для кодирования одного символа алфавита понадобится 24 бита. Чтобы перевести биты в байты, делим 24 на 8 (так как в одном байте 8 битов).
Получается, что информационный вес символа в этом алфавите составляет 3 байта.