Проблема:
При заданных целых числах n и k вместе с
p1,p2,..., pn; where pi ε [0, 1]
вы хотите определить вероятность того, что выпадет ровноk
решка, когдаn
смещенных монет подбрасываются независимо случайным образом, где pi – это вероятность того, что i монета выпадает орлом. Приведите алгоритм O(n2) для этой задачи. Предположим, вы можете умножить и сложить два числа из [0, 1] за время O(1).
Может ли кто-нибудь помочь мне с разработкой рекуррентного отношения, чтобы я мог его закодировать. (Вопрос исходит из обратного упражнения главы «Динамическое программирование» в книге «Алгоритмы Дасгупты»)