题面戳我 sol 很好想+很好写的一道题,然而比赛中我还是没有切掉qaq. LCT 枚举左端点\(i\),向右移动右端点指针\(j\)找到第一个成环的位置.此时\([i,j],[i,j+1]...[i,m]\)都是合法答案.可见就是在区间\([i,j]\)上区间加\(m-j+1\),再在\([j+1,m]\)上加上一个等差数列\(m-j,m-j-1...1\) 等差数列直接二阶差分最后做两次前缀和即可. 以下内容摘自出题人题解 时间复杂度O(nlogn) ,期望得分100分,实际得分75~100…