Максимально допустимый убыток с массивом прибыли в качестве входных данных, при котором совокупная сумма остается строгоJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Максимально допустимый убыток с массивом прибыли в качестве входных данных, при котором совокупная сумма остается строго

Сообщение Anonymous »

Вы анализируете рыночные тенденции, и модель вернула массив целых чисел PnL (прибыль и убыток) для вашего портфеля, представляющего, что в i-й месяц вы либо выиграет, либо потеряет PnL. Все сообщаемые значения PnL являются положительными и представляют собой прибыль.
В рамках анализа вы выполните следующую операцию в массиве PnL любое количество раз:
  • Выберите любой месяц i (0 ≤ i < n) и умножьте PnL на -1

Найдите максимальное количество месяцев вы можете позволить себе понести убытки, т. е. иметь отрицательный PnL так, что совокупный PnL для каждого из n месяцев остается строго положительным, т.е. остается больше 0.
Примечание. Совокупный показатель PnL за i-й месяц определяется как сумма PnL< /em> от начального месяца до i-го месяца. Например, совокупное значение PnL для PnL = [3, -2, 5, -6, 1]  равно [3, 1, 6, 0, 1].
Есть ли какое-либо оптимизированное решение этой проблемы, кроме экспоненциальной сложности?

Подробнее здесь: https://stackoverflow.com/questions/791 ... emains-str
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»