首先环可以变成链来处理,对于l>r的情况就是修改区间[1,r],[l,mx]然后不难想到整体二分,二分答案k,然后算1~k场流星雨对国家的贡献然后判定将国家划分变成子问题解决,没什么难的终于不是tle,poi良心了一把 type way=record po,next:longint; end; que=record p,n:longint; end; an=record l,r,v:longint; end; ..] of an; qq,q:..] of que; e:..] of way; c…