20241011

三元组计数(tuple)

我们可以考虑暴力枚举 \(a, b\),由于 \(b\)\(a\) 的倍数,所以我们可以使用调合集数的方法枚举,那么知道了 \(a, b\)\(c\) 的取值个数自然就是 \(w \div b - 1\)

K 匹配(matches)

我们可以发现,对于一个 \(i\) 来说,我们可以找到第一个 \([i, j]\) 中存在 \(t\)\(j\),那么我们可以用哈希维护,就是常数大一内内,需要注意 \(mod\) 的次数

经典字符串问题(string)

虽然是一个可持久化字典树的板子题,但是我不会,所以可以用莫队加线段树维护

posted @ 2024-10-13 14:12  libohan0518  阅读(1)  评论(0编辑  收藏  举报