随笔分类 -  费用流

摘要:重点是如何找到可以配对的$a[i]$和$a[j]$。 把$a[i]$分解质因数。设$a[i]$分解出的质因数的数量为$cnt[i]$。 设$a[i]\geq a[j]$ 那么$a[i]$可以和$a[j]$配对需要满足$a[i]$%$a[j]==0$&&$cnt[i]==cnt[j]+1$ 证明显然。 阅读全文
posted @ 2019-03-11 22:07 Xu-daxia 阅读(221) 评论(0) 推荐(0) 编辑
摘要:如果权值为$1$就是最长反链。 然而并不是。考虑用费用流。 把每一个盒子$i$拆成i和$i+n$。 设源点为$S$,汇点为$T$。 $S$向每一个i连容量为$1$,费用为$L[i] W[i]$的边 每一个$i$向$T$连容量为$1$,费用为$0$的边。 每一个$i$向$i+n$连容量为$1$,费用为 阅读全文
posted @ 2019-02-26 11:48 Xu-daxia 阅读(132) 评论(0) 推荐(0) 编辑
摘要:根据期望的线性性答案就是捕捉每一只精灵的概率之和。 捕捉一只精灵的方案如下: 1.使用一个$A$精灵球,贡献为$A[i]$ 2.使用一个$B$精灵球,贡献为$B[i]$ 3.使用一个$A$精灵球和一个$B$精灵球,贡献为$A[i]+B[i] A[i] B[i]$ 然后我们可以这样建图: 源点$S$向 阅读全文
posted @ 2019-02-26 11:30 Xu-daxia 阅读(225) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示