题目地址:POJ 3159
第一发差分约束的题。。就当作最短路来做了。。。直接建图+spfa。。不过我用的spfa+slf优化都超时。。看了讨论区里的。。把spfa换成栈就过了。。。
代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include ...
分类:
其他好文 时间:
2014-08-22 22:38:33
阅读次数:
197
题目地址:POJ 2983
这题刚上来完全不知道跟差分约束系统有什么关系。。。。。后来发现只要判个负环就可以。。
因为假如有冲突的话会形成一个负环。之所以建图加上一个正值一个负值,是因为这样的话,像1 2 4和1 2 3这样的数据就会形成一个负环。这个方法还是很巧妙的。。。然后对于V的那些不清楚的位置,就会跟P的那些等式联立形成一个不等式,然后在用最短路判环的过程中就用松弛来解决。
代码如下...
分类:
其他好文 时间:
2014-08-22 22:37:51
阅读次数:
259
题意:
给出n个项目,m个问题,完成某个项目需要解决一些问题,解决某个问题可能要先解决另一个问题,比如问题i依赖于问题j,那要先解决j再解决i,如果互相依赖,则要同时解决。完成某个项目会获得收益,解决某个问题需要一些花费,求最大净收益。
分析:
一点开题就感觉是个网络流,不过一直没想到该怎么建图,后来队友切了签到题发现这题其他队过得有点快,就感觉应该是个乱搞的搜索(当然,乱搜确实能过),后来看到一道做过的网络流就很高兴地去切了,切完后我又想了下这题,发现就是个最大权闭合图,幸好以前做过一道,并且还记得建图的...
分类:
其他好文 时间:
2014-08-22 21:14:21
阅读次数:
365
在web开发过程中,为了实现更好更优的交互,减少http请求数是其中比较有效的方法;图片在web请求中占用主要的带宽,因此合理的减少图片请求数以及降低图片数据是实现优化的最佳手段。下面就介绍如何使用firework工具实现切图:使用firework新建一张图片设置新建图片的背景色为透明设置图片格.....
分类:
其他好文 时间:
2014-08-22 21:00:19
阅读次数:
184
出题人是个蛤粉,蛤蛤蛤蛤蛤蛤蛤蛤蛤。。。。
题意:
每个格子只能填0~9这10个整数,给出行和及列和,求是否有合法方案,如果有并判断唯一性。
分析:
看到这题就感觉熟悉啊,和之前某场多校的题目是一样的,当初还不会网络流呢,现在虽然还不会建图,但是套套模板还是没有问题的。
建立二分图,行为X部,列为Y部,每个X部的点向Y部连一条容量为9的边,增加源点S,S向X部的所有点连边,容量为行和,增加汇点,每个Y部的点向汇点连边,容量为列和,在该图中跑一边网络最大流,如果满流则有合法方案。然后在残留网络中找环(不要立即...
分类:
其他好文 时间:
2014-08-22 19:45:19
阅读次数:
180
http://icpc.ahu.edu.cn/OJ/Problem.aspx?id=517
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2770
重点是建图,建完图,跑一边最短路,求出最短距离就行了
具体建图见图论算法书P201ZOJ2770
#include
#include
#include
#inc...
分类:
其他好文 时间:
2014-08-22 17:52:19
阅读次数:
233
解题思路:
这两道题题目大致相同,都是已知一个矩阵每一行的和和每一列的和,并且每个点的数小于K 还原原矩阵并判断答案是否唯一。建图方式相同,新建一个原点S 和一个汇点T ,S到行连边,容量为该行之和,列到T连边,容量为该列之和, 对于每一个点 i 和 j ,i 行向 j 列连边 , 容量为K , 求一遍最大流。并且通过判断是否存在环来判断是否唯一。
区别在于 第二道题N 与 M 均扩大,找环...
题意:n个项目(每个对应获得一定价值),m个技术问题(每个需要支出一定价值),每个项目必需要攻克若干个技术问题。技术难题之间有拓扑关系。
关键是建图。一看,第一感觉就是最大权闭合图,立即建好了图。不难:以项目为正权点,问题为负权点,有依赖关系的点边即可。
ps:这题题目有句话有问题,按样例的来!害我贡献一次WA.....
#include
#include
#include
#incl...
分类:
其他好文 时间:
2014-08-22 13:03:28
阅读次数:
247
解题报告
题目传送门
题意:
从n×n的矩阵的左上角走到右下角,每次只能向右和向下走,走到一个格子上加上格子的数,可以走k次。问最大的和是多少。
思路:
建图:每个格子掰成两个点,分别叫“出点”,“入点”,
入点到出点间连一个容量1,费用为格子数的边,以及一个容量∞,费用0的边。
同时,一个格子的“出点”向它右、下的格子的“入点”连边,容量∞,费用0。
源点向(0,0)的入点连一个容...
分类:
其他好文 时间:
2014-08-21 22:56:05
阅读次数:
503
发明这个算法的人 太聪明了 想到了顶标这个概念 -.-虽然 图论就是个建图过程 然后就是模板的使用 但是 一定要理解这个算法 模板 真的....我给2个我看资料的链接..传送1传送2这题的话 有一点特殊 就是需要求 相反数 因为问的是 最小值...还有 这题有重边的存在 开始WA在这里-.- 1 ....
分类:
其他好文 时间:
2014-08-21 22:28:54
阅读次数:
321