小 H 最近迷上了一个分隔序列的游戏。在这个游戏里,小 H 需要将一个长度为 的非负整数序列分割成 个非空的子序列。为了得到 个子序列,小 H 需要重复 次以下的步骤:
- 小 H 首先选择一个长度超过 的序列(一开始小 H 只有一个长度为 的序列——也就是一开始得到的整个序列);
- 选择一个位置,并通过这个位置将这个序列分割成连续的两个非空的新序列。
每次进行上述步骤之后,小 H 将会得到一定的分数。这个分数为两个新序列中元素和的乘积。小 H 希望选择一种最佳的分割方式,使得 轮之后,小 H 的总得分最大。