每日刷题训练 2022.8.2 P1091 [NOIP2004 提高组] 合唱队形
原问题很容易转换到求:一个位置结束的最长上升子序列 和 结束的最长下降子序列的和,且要使和最大。首先我们回到最长上升/下降子序列,状态的定义是不是:以当前位置结尾的最长上升/下降子序列的长度(包括自己)。那我们的状态就变为:以当前位置开始的最长下降子序列的长度。那这时状态就变为了:从后往前 以当前位置结尾的 最长上升子序列的长度。),所以我发挥了精益求精(闲的没事干)的浪费时间的优秀精神,进行了优化。那我们再来看看时间复杂的罪魁祸首——最长下降子序列。(要枚举最长下降子序列的开始位置)。...
原创
2022-08-02 23:05:02 ·
66 阅读 ·
0 评论