网络流
文章平均质量分 78
sky-edge
这个作者很懒,什么都没留下…
展开
-
CDOJ 1143 传输数据 最大流
最大流 #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; //ISAP+bfs 初始化+栈优化 #原创 2016-07-31 15:45:56 · 323 阅读 · 0 评论 -
POJ 2195 Going Home 费用流
嗯,就是说一个n*m的地图 然后上面有相等数量的小人和房子,小人每次可以上下左右地走到相邻点,然后每个小人要走到一所房子里,每个房子也只能装一个小人 然后小人走到房子的花费就是小人走的步数,一个点上可以有多个小人,一个小人也可以走到一个房子的点上但是不进入这个 房子 嗯,这样就是很裸的费用流,建一个超级源点,连接所有小人,容量为1,费用为0,建一个超级汇点,连接所有房子,容量为1,费用为0,原创 2016-07-30 23:20:39 · 286 阅读 · 0 评论 -
POJ 2516 Minimum Cost 费用流
就是说有N个商人,和M个货源,然后一共是K种商品 输入第一行是N M K 接下来是N行,每行K个,表示商人对各种商品的需求情况,需求数都在[0,3]内 再接下来是M行,每行K个,表示货源中每种商品的供应情况,供应书也在[0,3]内 再接下来是K个N*M的矩阵,第x个矩阵的第y行第z列表示第x种商品从第z个货源运输到第y个商人那里需要多少花费(1个的花费) 然后问你现在想完成从货源到商人的原创 2016-07-30 22:45:49 · 426 阅读 · 0 评论 -
POJ 3436 ACM Computer Factory 最大流
题意就是说,现在有一个电脑生产工厂,一个电脑可分为P个零件,工厂里共有N台机器 对于每台机器,Q,S1,S2,,,Sp,D1,D2,,,Dp,可以描述它, 其中Q为这台机器每个小时能生产的电脑数量,Si表示它对第i个零件的需求,0为这个零件必须为空,1为这个零件必须要有,2为有无皆可,Di表示它生产完成之后的第i个零件的状况,0为这个零件为空,1为有这个零件 然后问你每小时最大生成数量和具体原创 2016-07-26 09:49:14 · 291 阅读 · 0 评论 -
POJ 1459 Power Network 最大流
就是给你一个电力网络,有发电站,有用户,有中转站,然后让你求用户最多能使用多少电 然后就是网络流呗,建一个超级源点,连接所有发电站,然后建一个超级汇点,连接所用用户,然后从超级源点往超级汇点跑网络流就行 但是因为是第一次写,找模板找了好久,最后还是用kuangbin菊苣的模板,毕竟是链式前向星的熟悉,而且代码风格也很熟悉,而且模板也很nice,快的飞起 对了,复杂度应该是O(n*n*sqrt原创 2016-07-26 01:22:36 · 253 阅读 · 0 评论