CF207B3 Military Trainings 题解
You can view the English version of this solution.
图片托管于 Github,若加载失败请使用加速器。
首先容易想到把序列复制一遍,破环为链,每个询问即查询子段答案。
设
其中
由于
你交了一发,并发现这个东西在模拟赛过了。可以使用倍增预处理出跳
You can view the English version of this solution.
图片托管于 Github,若加载失败请使用加速器。
首先容易想到把序列复制一遍,破环为链,每个询问即查询子段答案。
设
其中
由于
你交了一发,并发现这个东西在模拟赛过了。可以使用倍增预处理出跳