第一行输入一个整数 ,表示卡牌数量; 第二行输入 个整数 ,依次表示每张卡牌的分值。
输出一行一个整数,代表在最优策略下旺仔哥哥能够获得的最高总分。
3 2 -1 2
4
在该样例中:选择最左侧两张卡牌,分值之和为
,总分累加为
,新序列为
;
再选择当前全部两张卡牌,分值之和为
,总分累加为
,最终总分为
,序列长度变为
,游戏结束。
7 -4 3 0 7 -3 -5 -3
9
最优策略为,首先选择最左侧的四张卡牌,总分增加。此时旺仔哥哥选择的四张卡牌被替换为一张分值为6 的卡牌,且被放入序列最左侧,此时自左向右卡牌的分值为
。
再选择最左侧的两张卡牌,总分增加,总分为
。此时旺仔哥哥选择的两张卡牌被替换为一张分值为
的卡牌,且被放入序列最左侧,此时自左向右卡牌的分值为
。
此时无论如何操作均无法使总分继续增大,旺仔哥哥选择结束游戏。