Question 877. Stone Game Solution 题目大意: 说有偶数个数字,alex和lee两个人比赛,每次轮流从第一个数字或最后一个数字中拿走一个(偶数个数字,所以他俩拿的数字个数相同),最后比谁拿的数字总和大.题目是让我们设计一个算法,对于任意给定的一系列数字,判断如果alex先选,是否一定赢(所有数加起来是奇数,所以不存在平局)? 思路: 朴素的暴力递归所有可能的走法,回归的时候只贪心地保留更优的那个解就可以了.然后对于可能的重复的子问题,用一个表储存之前所有解决过的子…