关于#c++#的问题,如何解决?

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法

题目描述
为了治疗小 c 的选择困难症,小 w 设计了一个游戏。

在游戏中,你将得到一个长度为 ... 和一个棋子,一开始棋子放在 处,你的得分为。接下来你可以做出 次选择,以使自己的得分最大化。

第 次选择,你可以决定是否使棋子前进 的距离。若前进,则你的得分加上移动后位置上的数 字;若不前进,则什么也不会发生。

特别地,如果走到了序列外面(前进的距离大于等于 ),将把已经获得的分数清零,即总分 0 分。

请你做出最恰当的选择,并输出最高可能的得分。

我想要达到的结果

请用数组或者循环函数写 QWQ 难的看不懂