CF331A2 Oh Sweet Beaverette

题目描述

有一个森林共有 $n$ 棵树,它们各自都有美丽值,要砍掉一些树,也可以不砍。 要求: 1. 剩余树的美丽值之和必须最大化; 2. 结果中第一棵和最后一棵树的美丽值必须相同; 3. 森林中必须至少剩下两棵树。 问:需要砍下哪些树才能让剩余树的美丽值之和最大化?

输入格式

第一行包含一个整数 $n$,表示森林中树的数量。 第二行包含 $n$ 个整数 $a_i$,表示每棵树的美丽值。所有树的美丽值的绝对值都不超过 $10^9$。

输出格式

第一行输出两个整数,分别表示剩余树的美丽值之和与砍掉的树木数量 $k$。 接下来一行输出 $k$ 个整数,为砍掉的树的编号。假设从左到右树的编号是 $1$~$n$。 如果有多种解决方案,请打印其中任何一个。保证至少有两棵树的美丽值相同。