405383: GYM101931 F Торговый день
Description
Каждый день в Японии на рынок приплывают суда с уловом. Покупатели выбирают рыбу и просят мастеров разделать им ее на кусочки. Кусочек каждого размера имеет свою ценность и на него найдется свой покупатель.
Когда происходит разделка рыбы, перед мастером стоят покупатели, каждому из которых нужен кусочек определенного размера и он готов за это заплатить свою цену. При этом покупатель готов купить все получившиеся кусочки, которые его удовлетворяют.
Помогите мастеру максимально выгодно продать одну рыбу, зная ее размер.
Входные данныеНа вход подается число $$$1<N \leq 1000$$$ - размер рыбы.
Далее идут $$$N$$$ целых положительных чисел $$$p_i, i=1,\ldots,n$$$, которые задают сколько стоит кусок рыбы размера $$$i$$$.
Выходные данныеЕдинственное число, которое задает максимальную цену, за которую можно продать рыбу.
ПримерыВходные данные4Выходные данные
1 5 8 9
10Входные данные
7Выходные данные
1 2 3 4 10 17 17
18Входные данные
6Выходные данные
10 11 13 15 21 3
60Входные данные
6Выходные данные
3 2 12 16 5 14
24Входные данные
6Выходные данные
1 2 5 8 13 14
14