Какую максимальную сумму могут иметь выбранные числа?
Дана последовательность вещественных чисел. Из неё необходимо выбрать несколько подряд идущих чисел так, чтобы каждое следующее число было меньше предыдущего. Какую максимальную сумму могут иметь выбранные числа?
Напишите программу которая выводит максимально возможную сумму данных чисел. Исходная последовательность записана в виде текстового файла queue.txt.?
Мой профиль реальный, как и мое фото. Мне нечего скрывать. · 14 февр 2022
Добрый день! Никак не могу понять, кто придумывает условие, для таких задач ???
from decimal import Decimal
'''Обычная функция'''
def operation_sum_from_file() -> None:
# список значений
out_numeric = []
with open("C://3333//readme", 'r') as f:
lines = f.readlines()
# закрываем
f.close()
# преобразуем значения
out_numeric = [Decimal(x) for x in lines]
# сортируем значения
out_numeric.sort(reverse=True)
# возможная максимальная сумма
# 1 пары значений
print(out_numeric[0] + out_numeric[1])
# 2 пары значений
print(out_numeric[2] + out_numeric[3])
# Уточняйте задчу, какую сумму максимальную какой последовательности ???
# Первой Второй Десятой
if __name__ == '__main__':
operation_sum_from_file()