P3588 [[POI2015]PUS] 终于有个能让我一遍过的题了,写篇题解纪念一下 给定长度为n的序列和其中部分已知的数,还有m个大小关系:区间\([l,r]\)中,有k个给定的数比剩下的\(r-l+1-k\)个数都大 求是否有解,有解给出任意一个合法方案 按大小关系,从大的数向小的数连边 直接建图肯定不行,考虑用线段树优化,如果你不会线段树优化建边,点这里 对于每个\([l,r]\)的区间,这k个给定的数会把区间分成\(k+1\)个小区间 新建一个虚拟节点,这k个数分别向虚拟节点连边,这个…