摘要:
题面传送门 一种奇奇怪怪的rmq做法。依赖于数据随机。 首先对序列分$S$块,然后处理块内前后缀$\max$,处理块间st表。 然后查询的时候块间$st$表$O(1)\(查询,零散块前后缀\)\max$查询。可以做到$O(1)$ 但是有一个问题就是在同一块中没法做。只有暴力。 但是数据随机所以落到同 阅读全文
摘要:
题面传送门 蛮好的一道dp题。 显然设$dp_i$为到$i$的方案数。设$f(l,r)\(为\)[l,r]$区间内出现一次的个数,那么有方程$dp_i=\sum\limits_{f(j+1,i)\leq k}$ 这样是$O(n^2)$的看上去没法优化。 考虑数颜色的套路就是维护前面最近的。设其为$p 阅读全文
摘要:
题面传送门 不得不说原题数据是真的水,先是一个负号没打,然后数据范围看错还过。 首先为了确保一定的单调性,要把所有边按开始时间排序。这个可以用桶排。 然后设$dp_i$为走了第$i$条边最小的烦躁值。 那么显然有方程式$dp_i=\min\limits_{dp_j+A(p_i-q_j)2+B(p_i 阅读全文