随笔分类 -  温故

摘要:网络流/最大流 愚人节快乐XD 这题是给一个混合图(既有有向边又有无向边),让你判断是否有欧拉回路…… 我们知道如果一个【连通】图中每个节点都满足【入度=出度】那么就一定有欧拉回路…… 那么每条边都可以贡献一个出度出来,对于一条边u->v: 连S->edge cap=1; 如果是... 阅读全文
posted @ 2015-04-01 23:54 Tunix 阅读(205) 评论(0) 推荐(0)
摘要:网络流/最小割 rausen大爷太神辣~作为一个蒟蒻还是搬运题解吧……很明显的一道网络流题。。首先把所有值的加起来,再减掉网络流最小割值就好了,问题就是如何建图。这貌似也是考了好多次了的。。。把每个人抽象成一个点p,则先是S向p连边,流量为选文科的高兴值,p向T连边,流量为选理科的高兴值。然后是s... 阅读全文
posted @ 2015-03-31 23:30 Tunix 阅读(217) 评论(0) 推荐(0)
摘要:最短路 神题一道…… 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)
摘要:网络流/费用流/二分图最小权匹配 题解:http://blog.csdn.net/huzecong/article/details/9119741 太神了!由于一赢一输不好建图,就先假设全部都输,再将赢的收益修改!就变成普通的二分图了!! 费用与流量的平方相关时拆边……这个稍微处理一下即可 ... 阅读全文
posted @ 2015-03-20 11:30 Tunix 阅读(222) 评论(0) 推荐(0)
摘要:网络流/费用流+Floyed Orz zyf题解:这题和星际竞速还有打印机两题的主体思路都是一样的每个点一定要经过,并且要经过这个点,必须经过比这个点小的所有点。而且还存在一个附加源,但源到附加源有一定的容量限制(星际没有。。。)这题我们采用如下方式建图:1.把每个点拆成 i 和 i+n 两个点,... 阅读全文
posted @ 2015-03-19 19:27 Tunix 阅读(301) 评论(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)
摘要:网络流/费用流 说是这题跟餐巾计划一模一样……但我没做过啊……so sad 二分图建模是很好想的,但是要控制流量跟用了的毛巾一样多……oh my god 事实上对于每一天我们无论如何都是要消耗n[i]条毛巾的,那么我们可以直接连边 i->T 容量为n[i],费用为0。 那么只需要考虑这n[i... 阅读全文
posted @ 2015-03-18 23:22 Tunix 阅读(384) 评论(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)
摘要:再填个坑。 动态维护区间第K大(带单点修改) 首先裸的区间第K大我们是用的【前缀和】思想,实现O(n)预处理,O(1)找树查询,那么如果是动态的呢?我们可以利用树状数组(BIT)的思想,进行O(logn)的修改,O(logn)的查询(当然由于是在线段树上做,都各需要再乘logn的复杂度) 也就是... 阅读全文
posted @ 2015-01-02 21:40 Tunix 阅读(536) 评论(2) 推荐(0)