ABC417G
_jimmywang_ · · 题解
智力巅峰体验卡。
考虑暴力跳的过程。我们发现跳到组成该串的两个串之间的较短串的次数是
容易发现这等价于我们要能够维护极长的“连续跳较长串”的过程,这个可以倍增实现。具体的,维护从当前串的哪个区间
复杂度的话,倍增数组直接在加入一个新串的时候在线处理;求解答案需要
_jimmywang_ · · 题解
智力巅峰体验卡。
考虑暴力跳的过程。我们发现跳到组成该串的两个串之间的较短串的次数是
容易发现这等价于我们要能够维护极长的“连续跳较长串”的过程,这个可以倍增实现。具体的,维护从当前串的哪个区间
复杂度的话,倍增数组直接在加入一个新串的时候在线处理;求解答案需要