(English version is after the code part) 这个题做起来比看起来容易,然后我也没仔细想,先速度刷完,以后再看有没有改进. 用这个来说: 1 2 4 3 2 2 1 9 去掉1位的话,应该去掉4,得到 1 2 3 2 2 1 9 去掉2位的话,在刚才的基础上,去掉3,得到1 2 2 2 1 9. 显而易见,每次找第一个最大值.上面的例子,第一次找到的是4,第二次是3,下一个数开始变小就不找了,所以找不到最后的9. 然后就各种特殊情况. 首先例子已经给了一个提示…