flow
文章平均质量分 80
jasonvictoryan
这个作者很懒,什么都没留下…
展开
-
NOI2010 海拔
问题描述 小 Z 作为该市的市长,他根据统计信息得到了每天上班高峰期间 YT 市每条道路两个方向的人流量,即在高峰期间沿 着该方向通过这条道路的人数。每一个交叉路口都有不同的海拔高度值,YT 市市民认为爬坡是一件非常累的事情,每向上爬 h 的高度,就需要消耗 h的体力。如果 是下坡的话,则不需要耗费体力。因此如果一段道路的终点海拔减去起点海拔的值为 h(注意 h 可能是负数),那么一个人经过这段路原创 2015-09-29 17:39:27 · 477 阅读 · 0 评论 -
ZJOI2009 狼和羊的故事
题目大意“狼爱上羊啊爱的疯狂,谁让他们真爱了一场;狼爱上羊啊并不荒唐,他们说有爱就有方向......” Orez听到这首歌,心想:狼和羊如此和谐,为什么不尝试羊狼合养呢?说干就干! Orez的羊狼圈可以看作一个n*m个矩阵格子,这个矩阵的边缘已经装上了篱笆。可是Drake很快发现狼再怎么也是狼,它们总是对羊垂涎三尺,那首歌只不过是一个动人的传说而已。所以Orez决定在羊狼圈中再加入一些篱笆,还是要将原创 2015-09-24 17:41:19 · 455 阅读 · 0 评论 -
HEOI2012 朋友圈
题目描述在很久很久以前,曾经有两个国家和睦相处,无忧无虑的生活着。 一年一度的评比大会开始了,作为和平的两国,一个朋友圈数量最多的永远都是最值得他人的尊敬,所以现在就是需要你求朋友圈的最大数目。 两个国家看成是AB两国,现在是两个国家的描述: 1、A国:每个人都有一个友善值,当两个A国人的友善值a、b,如果a xor b mod 2=1,那么这两个人都是朋友,否则不是; 2、B国:每个人都有原创 2015-09-24 17:53:21 · 561 阅读 · 0 评论 -
网络流例题及构图选讲
最大流最小割问题本文就不对最大流最小割问题定义了,当然也就不证明最大流==最小割了。 本文介绍一种求最大流的方法。SAP 算法(最短增广路算 法)。最短增广路算法(Shortest Augmenting Path Algorithm),即每次寻找包含弧的个数最少的增广路进行增广,可以证明,此算法最多只需要进行|v|∗|s|/2|v|*|s|/2次增广。并且引入距离标号的概念,可以在的时间O(|v原创 2015-09-09 22:04:21 · 1209 阅读 · 0 评论 -
最大权闭合图及最大密度子图
最大权闭合图例题:GDKOI2016D1T3寻宝描述:求一个点集,使得点集中的任意后继也在点集中,求点集的∑wi/∑vi\sum w_i / \sum v_i最大。 这道题就是一个最大权闭合图。首先二分答案,对于当前的答案pp,我们这样连边。对于一对依赖关系(u,v)(u,v),表示vv是uu的后继,那么我们就连(u,v,∞)(u,v,∞),设当前点权为fif_i,若fi>0f_i>0,连接(s,原创 2016-03-08 17:18:21 · 1024 阅读 · 0 评论 -
codeforces 628F
原题原题链接题目大意给你一个集合的大小NN,NN是55的倍数。 然后有一些限制: 集合里的数范围是[1,b][1,b]. 集合中的数mod5=0,1,2,3,4mod 5=0,1,2,3,4的数的个数各为N/5N/5。 还有qq个附加限制,就是元素值为[1,upToi][1,upTo_i]的个数为quantityiquantity_i。 问是否存在一个集合满足条件。范围(5 ≤ n ≤ b原创 2016-03-19 12:07:40 · 1012 阅读 · 0 评论 -
转载的KM算法
转载自别人的博客M算法是通过给每个顶点一个标号(叫做顶标)来把求最大权匹配的问题转化为求完备匹配的问题的。 设顶点Xi的顶标为A[i],顶点Yi的顶标为B[i],顶点Xi与Yj之间的边权为w[i,j]。 在算法执行过程中的任一时刻,对于任一条边(i,j), A[i]+B[j]>=w[i,j]始终成立。KM算法的正确性基于以下定理: 若由二分图中所有满足A[i]+B[j]=w[i,j]的边(转载 2016-09-20 21:44:14 · 517 阅读 · 0 评论 -
codechef Annual Parade
题目大意一张nn个点mm条边的带边权有向图。有KK组询问,每组询问给出一个整数CC.对于每组询问.你需要从图中选出若干条路径,相同的边可以经过多次.一个方案的代价是所有经过的道路(多次经过重复统计)的边权和加上起点不等于终点的路径条数乘CC再加上没有经过的城市数目乘CC.对每组询问你需要计算最少代价。2≤n≤250,1≤m≤3×104,1≤k≤1042\leq n \leq 250,1\leq m原创 2016-11-29 16:48:46 · 851 阅读 · 0 评论