in:
5 2 4 1 5 1 2 2 3 2 1 4
ans:
1
这里写错了
for (int i=1;i<=n;i+=m) a[++s].l=i,a[s].r=i+m-1; if (s<m) a[++s].l=s*m+1,a[s].r=n; s=1;
无中生了个6,还写UB