随笔分类 - 数据结构---莫队
摘要:【LG3245】[HNOI2016]大数 题面 "洛谷" 题解 60pts 拿vector记一下对于以每个位置为右端点符合要求子串的左端点, 则每次对于一个询问,扫一遍右端点在vector里面二分即可, ~~虽然空间是平方级别的但是因为数据水还是可以过60的~~ 100pts 记$[i,n]$表示的
阅读全文
摘要:【LG3246】[HNOI2016]序列 题面 "洛谷" 题解 60pts 对于每个位置$i$,单调栈维护它往左第一个小于等于它的位置$lp_i$以及往右第一个小于它的位置$rp_i$。 那么在左端点在$(lp_i,i]$,右端点在$[i,rp_i)$的所有区间中, 区间的贡献均为$a_i$(之所以
阅读全文
摘要:【BZOJ2754】[SCOI2012]喵星球上的点名 题面 "bzoj" "洛谷" 题解 这题有各种神仙做法啊,什么暴力$AC$自动机、$SAM$等等五花八门 我这个蒟蒻在这里提供一种复杂度正确且常数小的做法。 根据后缀数组经典套路, 我们用一个未出现过的字符将所有串连接起来求一边$SA$(不算询
阅读全文