N. Самое неудачное дерево поиска
Как классная задача про оптимальное дерево поиска, но найти надо наибольшую стоимость - то есть самое неудачное дерево.
Динамика та же, минимум меняется на максимум:
Полезно посмотреть, какое дерево получается: у худшего дерева корень обычно на краю отрезка, и оно вырождается в цепочку. Это ровно то, чего избегают сбалансированные деревья поиска.
Обратите внимание, что оптимизация Кнута здесь неприменима: неравенство четырёхугольника даёт монотонность точки минимума, а не максимума. Если вы её всё-таки написали и ответы сошлись на случайных тестах - это ничего не доказывает, поищите контрпример.
Формат тот же: несколько тестов, по одному в строке, читать до конца файла.
Формат ввода
Каждая строка - отдельный тест: число (), затем частот ().
Сумма по всем тестам не превосходит 5000.
Формат вывода
Для каждого теста выведите наибольшую стоимость дерева поиска.
Примеры
1 5 3 10 10 10 3 5 10 20
0 30 50
1 0
0