动态规划 并不是很难,就是情况稍显复杂。我峨嵋你要分两种情况1.x为正数2.x为负数 如果为正数,那么我们直接求出这个数组初始的最大的美丽数然后乘x就可以了。注意这里的初始最大美丽数最小为0,因为如果全部是负数,那么我们一个也不取 如果为负数,那么很有可能被会出现这样的一种情况[L,R]为答案区间 [L,ML]初始美丽值为正,[ML,MR]初始美丽值为负,[MR,R]初始美丽值为正然后我们对[ML,MR]乘x之后得到了最大的美丽值 我们怎么得到这个呢?首先我峨嵋你可以两个指针O(n^2)的枚举。但是这肯定是不行的。那么我们动态规划。如何进行动态规划呢?我们可以分成两段。第一段[L,MR]第二段...