摘要:
[bzoj][1] [luogu][2] sol 我不得不说这道题很码。。。 求$lcp$的话当然先来一发后缀数组+ST表。 可以二分一个答案$mid$,可知序列中与$c$的$lcp$大于等于$mid$的后缀肯定是$Rank$上的连续一段。 再二分一下找出这一段的左端点和右端点,设为$[up,dow 阅读全文
摘要:
[bzoj][1] [luogu][2] sol 显然对于n个不同的数不好处理排序吧。 那什么情况下方便处理呢?只有0或1? 二分一个答案$mid$,把所有小于等于$mid$的数全部设为1,大于$mid$的数全部设为0。 然后就只要按要求排序就行了。用线段树维护01序列的排序,相信大家都会。 最后只 阅读全文