Давайте рассмотрим задачу поэтапно:
Известно, что в сейфе банка лежат банкноты достоинством 1, 10 и 100 талеров, причем 39 банкнот имеют достоинство 1 талер. Пусть общее количество банкнот в сейфе равно N.
Таким образом, количество банкнот достоинством 10 талеров можно найти как N - 39 - X, где X - количество банкнот достоинством 100 талеров.
Из условия известно, что информационный объем сообщения «Из сейфа взята банкнота в 100 талеров» равен 4 бита. Это означает, что вероятность выбора банкноты достоинством 100 талеров равна 1/2^4 = 1/16.
Таким образом, вероятность выбора банкноты достоинством 10 талеров равна 15/16, а вероятность выбора банкноты достоинством 1 талер равна 39/N.
Количество информации в сообщении «Из сейфа взята банкнота не в 10 талеров» можно найти как -log2(15/16) = 0.9375 бит.
Теперь можно составить уравнение, учитывая количество информации в сообщении и вероятности выбора различных банкнот:
0.9375 = -log2(39/N) = -log2(1 - 39/N - X) -log2(39/N) = -log2(1 - 39/N - (N - 39 - X)) -log2(39/N)
- Решив данное уравнение, можно найти общее количество банкнот в сейфе, а затем посчитать общую сумму денег в сейфе, учитывая их достоинство.
Итак, общая сумма денег в сейфе банка будет равна сумме всех банкнот, умноженных на их достоинство.