История изменений
Исправление firkax, (текущая версия) :
Ответ log[81]/log[2] тоже не равен 8. 8 бит - неверный в любом случае. Вопрос был про минимальное/необходимое (в изначальной формулировке тоже всё верно было, несмотря на придирки) количество бит. А так то можно придумать и что «хранятся в разной памяти, а память адресуется только 32-битными словами, значит нужно 64». Да, бывает и так, но это не минимальное количество, а какой-то частный случай. Минимальное - либо 6.3 в общем случае, либо 7 если мы округляем до целого. Всё остальное - способы под разными предлогами раздуть расход памяти.
Твой ответ 6.3 кстати годится и для раздельной памяти, если она троичная.
Исходная версия firkax, :
Ответ log[81]/log[2] тоже не равен 8. 8 бит - неверный в любом случае. Вопрос был про минимальное/необходимое (в изначальной формулировке тоже всё верно было, несмотря на придирки) количество бит. А так то можно придумать и что «хранятся в разной памяти, а память адресуется только 32-битными словами, значит нужно 64». Да, бывает и так, но это не минимальное количество, а какой-то частный случай. Минимальное - либо 6.3 в общем случае, либо 7 если мы округляем до целого. Всё остальное - способы под разными предлогами раздуть расход памяти.