NOI2019模拟游记

NOI2019DAY1

T1

\(f_i\)坐i号车最小值,斜率优化,下凹

T2

最后一个最高再中间左右一个以内,确定后两边的无法逾越

\(f_{l,r}\)?

高度关系怎么处理?

SOL:

记忆化搜索DP可以做到\(O(10nB)\)

假设是关于B的多项式,拉格朗日插值可95分,正解维护多项式

怎么看出来是关于…的多项式?!

T3

指定L个,剩下的贪心选最大

暴力DP

得分:100+45+28=173

集训队分数线(含笔试):480

我菜爆了…………┭┮﹏┭┮

SOL:

T3模拟费用流(略)

T2:

答案为分段多项式(与分段函数类似,不同的权值都对应了一个多项式,甚至最后可能是n个分段多项式)

维护每段的多个点值(方便乘),最后再插值,但只能得95

正解为下降幂多项式的一些东西,时间复杂度\(O(n^3)\)

代码过于繁琐,能力还不够,暂且不写

posted @ 2020-04-21 15:13  starusc  阅读(155)  评论(0)    收藏  举报