随笔分类 - 费用流
摘要:重点是如何找到可以配对的$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$ 证明显然。
阅读全文
摘要:如果权值为$1$就是最长反链。 然而并不是。考虑用费用流。 把每一个盒子$i$拆成i和$i+n$。 设源点为$S$,汇点为$T$。 $S$向每一个i连容量为$1$,费用为$L[i] W[i]$的边 每一个$i$向$T$连容量为$1$,费用为$0$的边。 每一个$i$向$i+n$连容量为$1$,费用为
阅读全文
摘要:根据期望的线性性答案就是捕捉每一只精灵的概率之和。 捕捉一只精灵的方案如下: 1.使用一个$A$精灵球,贡献为$A[i]$ 2.使用一个$B$精灵球,贡献为$B[i]$ 3.使用一个$A$精灵球和一个$B$精灵球,贡献为$A[i]+B[i] A[i] B[i]$ 然后我们可以这样建图: 源点$S$向
阅读全文