首页 > TAG信息列表 > C20220725T3
C20220725T3 回文
给定字符串 \(s\) ,求 \(s_{l,r}\) 中回文串个数。多组询问, \(|s|\leq 5000\) , \(T\leq10^5\) 。 首先介绍 \(O(n\times T)\) 的离谱做法(竟然没卡掉),先跑 \(Manachar\) ,然后暴力查询 \([l,r]\) 的回文串数量,最后用一个数组记录下来(防1 5000数据)即可。 然后是正解,首先处理出 \(g[i]C20220725T3 回文
给定字符串 \(s\) ,求 \(s_{l,r}\) 中回文串个数。多组询问, \(|s|\leq 5000\) , \(T\leq10^5\) 。 首先介绍 \(O(n\times T)\) 的离谱做法(竟然没卡掉),先跑 \(Manachar\) ,然后暴力查询 \([l,r]\) 的回文串数量,最后用一个数组记录下来(防1 5000数据)即可。 然后是正解,首先处理出 \(g[i]