专栏文章

CF802N/O

CF802O题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@minmddyk
此快照首次捕获于
2025/12/02 04:46
3 个月前
此快照最后确认于
2025/12/02 04:46
3 个月前
查看原文
10.13 模拟赛T3。
费用流的做法显然:建立超级源点 SS 与 超级汇点 TTa,ba, b 两序列对应的点分别称为 Ai,BiA_i, B_i,按以下方式连边:
  • S1,aiAiS \xrightarrow{1, a_i} A_i
  • Bi1,biTB_i \xrightarrow{1, b_i} T
  • Ai1,0Bj,i<jA_i \xrightarrow{1, 0} B_j, \forall i < j
  • Tk,0TT \xrightarrow{k, 0} T',对应题目中 kk 的限制。
但是由于数据范围和时间限制,即使加上优化建图也跑不过去。
还是从最小费用最大流的角度思考。注意到流的最小费用关于流的大小是一个凸函数。于是可以 wqs二分。判定可以用反悔贪心。

评论

0 条评论,欢迎与作者交流。

正在加载评论...