摘要: 省流:可以快速找出回文串,复杂度 \(O(n)\) 先定义一个数组P,\(P_i\) 意为以 \(i\) 为中心的最长回文串的半径。 例如ababa,P={1,2,3,2,1}。 显然,我们为了处理边界和奇偶问题,可以在字符串之间加一点特殊字符。 例如,ababa变为!a#b#a#b#a? 。 为了 阅读全文
posted @ 2025-07-06 21:23 MistyPost 阅读(9) 评论(0) 推荐(0)
摘要: 重载运算符 struct nd{//左端点排序 ll r;//左端点 bool operator <(const nd o)const{ return r<o.r; } }; lower_bound 作用: 返回第一个 大于等于 (>=) 指定值的元素的迭代器。 如果值存在: 返回该值的第一个位置。 阅读全文
posted @ 2025-07-06 08:45 MistyPost 阅读(5) 评论(0) 推荐(0)