D. Сумма двух
Ограничения: время – 3s/6s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод
Послать решение Blockly Посылки Темы Где Обсудить (0)
У Пети есть набор из `n` карточек, на каждой из которых написано какое-то число.
Он хочет разложить их в ряд таким образом, чтобы максимум сумм
всех пар соседних карточек был минимально возможным.
В первой строке входного файла задано число `n` (`2\ ≤\ n\ ≤\ 239\ 017`).
Во второй строке содержится `n` целых чисел, не превосходящих по модулю
`1\ 000\ 000\ 000`.
В первой строке выходного файла необходимо вывести минимальное значение
максимума сумм двух соседних карточек. Во второй строке выведите одну
из возможных конфигураций карточек, доставляющих минимум.
Пример вывода
19
17 2 3 9
Источник: http://neerc.ifmo.ru/school/archive/