网络流
RainbowCrown
我不是归人,我是过客。
展开
-
AtCoder Grand Contest 034 D - Manhattan Max Matching
题目大意大概就是图上有2n个位置有点,其中n个为黑点,另外n个为白点。每个有点的位置上有ci个球,然后现在要你把每个黑球和白球一一匹配,使得曼哈顿距离和最大。思考历程一看就想到了网络流,暴力建图很简单,然鹅会T。想想怎么优化连边吧!看到取绝对值就想怎么去拆掉,然鹅想歪了,想去怎么排序了。(太菜了想了好久,然后就想到一个水法!暴力建图时,只取前200大的点来连边。然后费用流!然后出题人只让一个点过去了。QWQ题解上面都是自欺欺人的玩意。这题的优化是真的秒。考虑枚举两个点(xa,.原创 2020-09-08 20:46:56 · 250 阅读 · 0 评论 -
2018.07.13【省赛模拟】模拟B组 【GDOI2016模拟】作业分配
Description暑假里,总有某些同学由于贪玩而忘记做作业。这些人往往要等到暑假快结束时才想起堆积如山的作业,但在这最后几天的时间里把这些作业做完已经不太现实了,于是“志同道合”的他们想出了一个妙招。 假设现在有n科作业,他们把第i科作业按作业量平均分成ai份,他们总共有m个人,第j个人只愿意做其中任意的bj份作业,而且我们知道ai的和等于bj的和,以及把第i科作业的其中一份给第j个人做...原创 2018-07-14 15:31:49 · 227 阅读 · 0 评论 -
学习上下界网络流小记
前言这个上下界网络流是一个以前我这个巨弱弱想都不敢想的一个东西。然而,最近一次比赛居然考了这个东东。于是整个机房掀起了破烂学上下界网络流的热。那么我也来学学。预备知识要懂得很多很多的网络流知识比如最大流这种基础的。当然,还有一个流量的平衡条件:∑f(u,x)=∑f(x,v)\sum f(u,x)=\sum f(x,v)∑f(u,x)=∑f(x,v)这个条件可以用来判断可行性。为什...原创 2018-12-26 21:45:26 · 374 阅读 · 4 评论 -
jzoj3348. 【NOI2013模拟】秘密任务
DescriptionInput输入文件为secret.in :第一行 包含一 个正整数 T,表示有 T组测试数据。接下来 依次是 T组测试数 据。每组测试数 据的第一行包含两个整N、M。第二行包含 N - 1个正整数,依次表示 A1,A2, …,AN-1。接下来 M行,每 行为三个 整数: ui、vi、ci,表示一条连接城市ui和城市 vi的路程等于 ci的高速公路。Output...原创 2019-07-10 20:37:51 · 172 阅读 · 0 评论