Давайте предположим, что у нас есть X белых карандашей в коробке. Тогда у нас будет (48 - X) карандашей - синих и зеленых.
Из условия задачи мы знаем, что сообщение о том, что достали зеленый карандаш, несет 3 бита информации. Это означает, что вероятность достать зеленый карандаш равна 1/2^3 = 1/8. Так как у нас есть X белых карандашей, вероятность достать именно зеленый карандаш равна X/(48 - X).
Таким образом, мы получаем уравнение:
X/(48 - X) = 1/8
8X = 48 - X
9X = 48
X = 48/9
X = 5.33
Так как количество карандашей должно быть целым числом, мы можем предположить, что у нас есть 5 белых карандашей в коробке.