CF 1826D
题目内容
给定一列数
解法
提示一
子序列中三个最大值的位置是否存在某些隐含的性质?
提示二
提示一的答案:三个最大值的两个必然落在区间两端,即为
解答
提示三给出的性质是显然的。因为如果两个最大值不落在子序列两端,则两端的数对于答案的贡献是负的(白白增加了序列长度),不如去掉。固定了两个答案贡献的位置,不妨设第三个最大值的位置为
AC 代码
见提交记录。
给定一列数
子序列中三个最大值的位置是否存在某些隐含的性质?
提示一的答案:三个最大值的两个必然落在区间两端,即为
提示三给出的性质是显然的。因为如果两个最大值不落在子序列两端,则两端的数对于答案的贡献是负的(白白增加了序列长度),不如去掉。固定了两个答案贡献的位置,不妨设第三个最大值的位置为
见提交记录。