摘要: P5161 WD与数列 可以想到原条件是一个差分形式,所以我们对原数组差分。然后发现答案其实就是 \(\sum_{i<j} \min(lcp(i+1,j+1)+1,j-i)\)。 这个东西先跑 SA,然后建笛卡尔树。 考虑对于一个区间,其值为 \(x\)。那么相当于是求 \(\sum_{l\in S 阅读全文
posted @ 2024-01-19 15:01 OIshima 阅读(62) 评论(0) 推荐(0)
摘要: CF741E Arpa’s abnormal DNA and Mehrdad’s deep interest 记 \(R_{i}\) 表示把 \(T\) 插入在 \(S\) 的第 \(i\) 位后组成的字符串。有 \(q\) 组询问,给定 \((x,y,l,r)\),求 \(\min_{i} R_{ 阅读全文
posted @ 2024-01-18 16:39 OIshima 阅读(53) 评论(0) 推荐(0)
摘要: CF653F Paper task 给定一个长度为 \(n\) 和括号串,求本质不同的合法括号串个数。\(n\le 5\times 10^5\)。 考虑如果不是求本质不同,可以想到 DP。 设 \(f_{i}\) 表示以 \(i\) 结尾的括号串数,容易发现 \(f_{i}=f_{t_{i}-1}+ 阅读全文
posted @ 2024-01-18 11:59 OIshima 阅读(60) 评论(0) 推荐(0)