摘要: 选择排序 对一个排列进行选择排序,要求第 \(i\) 轮排序的交换次数为 \(c_i\),求满足要求的初始排列方案数。\(1 \le n \le 10^6\)。 选择排序每一轮会把剩下的所有前缀最小值拎出来右移,然后把移出去的那个删掉。每一轮的交换次数为当前不是全局最小值的前缀最小值数量。 发现在 阅读全文
posted @ 2025-09-19 17:16 SZwinsun 阅读(11) 评论(0) 推荐(0)
摘要: 近期做题记录。 CF 720 F 有若干个取尽可能大的,剩下的两两不交,保证覆盖。 通过费用流等手段可以证明答案关于 \(k\) 上凸,于是可以 WQS 二分。(具体地:二分当前斜率为 \(v\),每选一段需要额外 \(-v\),尽可能多选。若取得答案的位置 \(p \ge k\),则 \(l = 阅读全文
posted @ 2025-09-19 17:14 SZwinsun 阅读(14) 评论(0) 推荐(0)