4.12省选练习

\(4.12\)省选练习

\(T1\)

大水题

直接\(cdq\)优化\(dp\)转移好吧

首先按\(i\)排序,然后按\(x\)排序,左边全部转移到右边

\(T2\)

原题

就是维护一下区间最大值\(-\)最小值\(+1=\)长度的区间

将右端点往右扫,单调栈维护后缀的\(\max,\min\)

然后扫描线从左往右扫,线段树\([l,r]\)区间表示\([l,r]\)每个位置到\(R\)\(Max-Min+l-r\)的最小值和次数

我们更新\(Max\)考虑用单调栈维护,每次新加入一个右端点我们更新一段区间的\(Max,Min\)同理

\(T3\)

球盒问题集合

出题人怕不是想出一个模板大赛\(?\)

posted @ 2022-04-12 20:48  Authentic_k  阅读(21)  评论(0编辑  收藏  举报