随笔分类 -  OI

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页
摘要:最短路 神题一道…… 1 //CF 311C 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #define rep(i,n) for(int i=0;i=n;--i)11 #define pii pair12... 阅读全文
posted @ 2015-03-23 20:58 Tunix 阅读(324) 评论(0) 推荐(0)
摘要:网络流/费用流 orz zyf 裸的费用流,根据题目描述即可建出如下的图: S->i 费用表示每有一个加入第 i 个小组的学生,需要花的钱,由于是跟流量(人数)的二次方相关,所以要拆边……然后每个人的报名费直接用支出减去即可(也就是每条边的费用都减去一个常量) i->j+m 根据矩阵连边…... 阅读全文
posted @ 2015-03-20 23:14 Tunix 阅读(338) 评论(0) 推荐(0)
摘要:组合数学/python3907: 网格Time Limit: 1 SecMemory Limit: 256 MBSubmit: 162Solved: 76[Submit][Status][Discuss]Description某城市的街道呈网格状,左下角坐标为A(0, 0),右上角坐标为B(n, m... 阅读全文
posted @ 2015-03-20 18:26 Tunix 阅读(1116) 评论(0) 推荐(0)
摘要:网络流/费用流 跪跪跪,居然还可以这样建图…… 题解:http://www.cnblogs.com/zig-zag/archive/2013/04/21/3033485.html考虑每个点的交换限制的约束,一看就知道是点容量,但是这里不是一分为二,而是一分为三。首先我们把问题化简,变成对于原图上... 阅读全文
posted @ 2015-03-20 18:00 Tunix 阅读(470) 评论(0) 推荐(0)
摘要:网络流/费用流 最后能走回出发点……说明全部是环= = 而二分图上的环说明什么呢……完备匹配 对于每个点,它都有四个可能的匹配点,且已知它已经(伪)匹配的一个点,那么我们于已知每条(伪)匹配边,我们连(i,j)->(x,y)' 流量为1,费用为0,表示不用修改,然后对(x,y)'我们向另外三个... 阅读全文
posted @ 2015-03-20 16:49 Tunix 阅读(252) 评论(0) 推荐(0)
摘要:网络流/费用流/二分图最小权匹配 题解:http://blog.csdn.net/huzecong/article/details/9119741 太神了!由于一赢一输不好建图,就先假设全部都输,再将赢的收益修改!就变成普通的二分图了!! 费用与流量的平方相关时拆边……这个稍微处理一下即可 ... 阅读全文
posted @ 2015-03-20 11:30 Tunix 阅读(222) 评论(0) 推荐(0)
摘要:网络流/费用流 Orz太神犇了这题…… 我一开始想成跟Intervals那题一样了……每个数a[i]相当于覆盖了(a[i]-n,a[i]+n)这个区间……但是这样是错的!!随便就找出反例了……我居然还一直当正解…… 实际上刚刚那个思路还有一个问题:题目中的长度为N的区间指的是给的原序列!而不是... 阅读全文
posted @ 2015-03-20 10:39 Tunix 阅读(262) 评论(0) 推荐(0)
摘要:网络流/费用流 和软件开发那题基本相同,只是多加了一个“雇佣研究生”的限制:不同价格的研究生有不同的数量…… 那么只需加一个附加源点,对每一种研究生连边 S->ss 容量为l[i],费用为p[i];再改由附加源点向每天的流入点(i+n)连边即可。 1 /********************... 阅读全文
posted @ 2015-03-19 23:11 Tunix 阅读(249) 评论(0) 推荐(0)
摘要:网络流/费用流 比较裸的一道题 依旧是二分图模型,由源点S连向每个学校 i (1,0),「注意是连向第 i 所学校,不是连向学校的标号m[i]……唉这里WA了一次」 然后对于每所学校 i 连接 j+n $(a[i]\leq j \leq b[i])$ 流量为1,费用为 $abs(m[i]-j)... 阅读全文
posted @ 2015-03-19 22:06 Tunix 阅读(279) 评论(0) 推荐(0)
摘要:网络流/费用流 裸题吧……直接建模就好了……所谓的“分段函数”就是吓唬你的,其实就是对于每个人分开建几条流量不同、费用不同的弧而已。 对每种产品,连S->i ,(c[i],0);对每个工作人员 j ,连多条 j+n->T,流量分别为s[k]-s[k-1],对应的费用为w[j][k],至于那个矩阵... 阅读全文
posted @ 2015-03-19 21:12 Tunix 阅读(255) 评论(0) 推荐(0)
摘要:网络流/费用流+Floyed Orz zyf题解:这题和星际竞速还有打印机两题的主体思路都是一样的每个点一定要经过,并且要经过这个点,必须经过比这个点小的所有点。而且还存在一个附加源,但源到附加源有一定的容量限制(星际没有。。。)这题我们采用如下方式建图:1.把每个点拆成 i 和 i+n 两个点,... 阅读全文
posted @ 2015-03-19 19:27 Tunix 阅读(301) 评论(0) 推荐(0)
摘要:网络流/费用流/二分图最大权匹配 拆点费用流求最大权匹配……为什么我拿zyf和Hzwer的代码也交不过去……WA了那么多次……so sad 求路过的神牛指导啊>_ 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include ... 阅读全文
posted @ 2015-03-19 17:35 Tunix 阅读(346) 评论(0) 推荐(0)
摘要:网络流/费用流 比较简单的题……我一开始想成像软件开发那题一样的做法了……就是每天拆点,S->i (INF,0) 、i+n->T (u[i],0) 然后处理购入 S->i+n (INF,v[i]) 以及放置仓库 i->i+1 (s,m)、i->i+n+1 (s,m) 然后顺利WA了……没想通为什... 阅读全文
posted @ 2015-03-19 11:47 Tunix 阅读(289) 评论(0) 推荐(0)
摘要:网络流/费用流 OrzOrzOrz,这题太神了不会捉。题解:https://www.byvoid.com/blog/noi-2008-employee/这道题正确的解法是构造网络,求网络最小费用最大流,但是模型隐藏得较深,不易想到。构造网络是该题的关键,以下面一个例子说明构图的方法和解释。例如一共... 阅读全文
posted @ 2015-03-19 10:31 Tunix 阅读(349) 评论(0) 推荐(1)
摘要:网络流/费用流 引用下题解:lyd:首先把区间端点离散化,设原来的数值i离散化后的标号是c[i]。这样离散化之后,整个数轴被分成了一段段小区间。1.建立S和T,从S到离散化后的第一个点连容量K,费用0的边。离散化后的最后一个点到T连容量K、费用0的边。2.离散化后的相邻点之间(从i到i+1)连容量... 阅读全文
posted @ 2015-03-19 08:46 Tunix 阅读(274) 评论(0) 推荐(0)
摘要:临时记一下感想,回头整理一下星际竞速/软件开发:贪心?单独考虑每一天消耗的物资的来源,或者说,分开考虑流入和流出 阅读全文
posted @ 2015-03-18 23:25 Tunix 阅读(157) 评论(0) 推荐(0)
摘要:网络流/费用流 说是这题跟餐巾计划一模一样……但我没做过啊……so sad 二分图建模是很好想的,但是要控制流量跟用了的毛巾一样多……oh my god 事实上对于每一天我们无论如何都是要消耗n[i]条毛巾的,那么我们可以直接连边 i->T 容量为n[i],费用为0。 那么只需要考虑这n[i... 阅读全文
posted @ 2015-03-18 23:22 Tunix 阅读(384) 评论(0) 推荐(0)
摘要:网络流/费用流 费用流入门题……根本就是模板题好吗! 拆点搞定度数限制,也就是每个点最多经过一次……源点汇点除外。 1 /************************************************************** 2 Problem: 1877 3 ... 阅读全文
posted @ 2015-03-18 21:52 Tunix 阅读(209) 评论(0) 推荐(0)
摘要:网络流/最大权闭合子图+拓扑排序 感动死了>_y我们建弧y->x,容量为INF,表示如果要选y就必须选x,同时对所有拓扑排序能排到的点(不在环里的点)向S/T建弧(按权值正负)。然后跑最大流即可。 1 /**********************************************... 阅读全文
posted @ 2015-03-18 19:44 Tunix 阅读(258) 评论(0) 推荐(0)
摘要:网络流/费用流 比较简单的一题,对于每个星球,将它拆成两个点,然后二分图建模:左部结点与S相连,流量为1费用为0;右部结点与T相连,流量为1费用为0;对于每条航道x->y,连边x->y+n,流量为1,费用为w[i]。 那么瞬移到某个星球呢?直接连S->n+i,容量为1费用为a[i]。(建图描述的... 阅读全文
posted @ 2015-03-18 17:49 Tunix 阅读(194) 评论(0) 推荐(0)

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 20 下一页