把 2 的边缩点,只连 1 的边,发现两个 1 的边等价于一个 2 的边,所以近一步缩点,最后每个连通块只有两个点或者一个点,判断即可(细节有点多,调了几发才过。。。) 发现每一轮
把 2 的边缩点,只连 1 的边,发现两个 1 的边等价于一个 2 的边,所以近一步缩点,最后每个连通块只有两个点或者一个点,判断即可(细节有点多,调了几发才过。。。)
发现每一轮对逆序对的贡献是
,如果一个数前面有
个比它大,那么它在第
轮会变成前缀最大值,用树状数组维护即可
每个环贪心,从大的往两边扩展,复杂度