图论总结

图论:




hdu4966
裸奔最小树形图,将每个点按等级拆成等级多个点


cdoj92
bfs入门


poj1144
无向图割点


网络流:


最小路径覆盖:最多能有多少条边在不重复出点或入点的情况下选入
最小点覆盖=最大匹配数
二分图中最大独立点集=点数-最大匹配数


春天来了:
裸奔费用流


heoi 2012 朋友圈
骗分(划掉)
枚举a国对b国二分图


cdoj1432
二分图处理相邻格子


poj1273
据说是模板


uvalive 7264


 超级源-----↓
            ↓流量为a
   ↓
父技能      ↓
 流量为bf1  ↓   流量为c(氪掉)
f1--------> 当前节点------>后面节点
流量为bf2   ↑
f2--------->


hdu3987
最小割边数最少
将流量放大某个大于边数和的值然后对每条边流量+1跑最小割


hdu6118
裸奔费用流,注意不是满流


hdu4494
拆点后最小割


最大权闭合图
原图正常建边,正权点向汇连边,负权点向源连绝对值边,用所有正点和减最大流


hdu5585
裸奔最大权闭合图


hihocoder1398
裸奔网络流


poj2195
裸奔费用流


uvalive6129
基本上还是费用流,满足条件一后再满足条件2就合法了


考试题
D1
t1 tarjan缩点裸奔题目,然而又只跑了一个联通块里的缩点
t2 对于所有点与其倍数连边,很不幸写成了所有点与约数连边复杂度爆炸
t3 另一道tarjan缩点,再次跪


D2
t1 最大权闭合子图,裸奔题哪里写出锅了
t2 雅礼集训原题
t3 修车,将每个点拆成n个,然而拆点的时候没有注意哪个表示对应哪个状态

你可能感兴趣的:(各类总结)