P5504 [JSOI2011] 柠檬

时间:2021-02-06 11:56:30   收藏:0   阅读:0

题意简述

\(n\)个数\(a_1,a_2,\cdots,a_n\),要将其分成若干段,某一段\([l,r]\)的权值为\(\max\{s_0t^2\}\),其中\(s_0\)\([l,r]\)区间里的某个数\(a_i\)\(t\)\(s_0\)\([l,r]\)出现的个数。
求最大权值和。
讲半天也没讲懂,自己看原题吧

简单口胡

定义
\([l,r]\)的权值为\(S[l,r]_{s_0}\)

引理
最优决策区间\([l,r]\)肯定满足\(s_0 = a_l = a_r\)
简单证明
咕咕咕。

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!