2018.11.06 NOIP训练 最大获利(profit)(01分数规划+最大权闭合子图)

传送门

好题啊。

∑i&lt;jpi,jK∗(200−K)&gt;X\frac{\sum_{i&lt;j}p_{i,j}}{K*(200-K)}&gt;XK∗(200−K)∑i<j​pi,j​​>X

=>∑i&lt;jpi,j−XK(200−K)&gt;0\sum_{i&lt;j}p_{i,j}-XK(200-K)&gt;0∑i<j​pi,j​−XK(200−K)>0

=>∑i&lt;jpi,j+2XK∗K2−XK(199−K)&gt;0\sum_{i&lt;j}p_{i,j}+2X\frac {K*K}2-XK(199-K)&gt;0∑i<j​pi,j​+2X2K∗K​−XK(199−K)>0

=>∑i&lt;j(pi,j+2X)−XK(199−K)&gt;0\sum_{i&lt;j}(p_{i,j}+2X)-XK(199-K)&gt;0∑i<j​(pi,j​+2X)−XK(199−K)>0

然后拆边为点跑最大权闭合子图就行了。

话说double的dinic居然卡精度?

代码

上一篇:Lithium中关键特性更新


下一篇:解决刷新页面vuex store中数据丢失的问题