两人轮流取当前区间的两端,总分固定,后手最小化先手得分等价于双方都最大化自己的得分。用区间 DP。
给定正整数数组 a。两人轮流从当前序列两端各取一个数,先手最大化自己的得分之和,后手最小化先手得分。双方均按最优策略取数,求先手的最终得分。
第一行一个整数 n。
第二行 n 个正整数 a1,a2,…,an。
输出一个整数,表示先手的最终得分。
输入:
4
3 9 1 2
输出:
11
说明:先手取右端 2 后,无论后手取哪一端,先手都能再拿到 9,总分 11。若先手取左端 3,后手会取走 9,先手最多再得 2,总分 5。
输入:
1
5
输出:
5
本题属于以下题库,请选择所需题库进行购买
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.