随笔分类 -  图论

摘要:题目大意: 给出一个图和起点S,求补图中S到其他点的最短距离。 http://acm.hdu.edu.cn/showproblem.php?pid=5876 我自己的垃圾做法: 用线段树来维护dijkstra的dis数组。每次取出dis最小的点来更新其他点。 假设x连出去的边是y1 < y2 < y 阅读全文
posted @ 2017-09-22 23:17 lzw4896s 阅读(298) 评论(0) 推荐(0) 编辑
摘要:SRM 717 DIV 1 中 出了这样一道题: 竞赛图就是把一个无向完全图的边定向后得到的有向图,得分序列就是每个点的出度构成的序列。 给出一个合法的竞赛图出度序列, 要求构造出原图(原题是求(u, v)有路径的点对数,似乎有不需要构造出原图的方法)。 当时我的做法是 直接构造一个网络,跑最大流。 阅读全文
posted @ 2017-07-01 10:23 lzw4896s 阅读(546) 评论(0) 推荐(0) 编辑
摘要:Matrix_tree Theorem: 给定一个无向图, 定义矩阵A A[i][j] = - (<i, j>之间的边数) A[i][i] = 点i的度数 其生成树的个数等于 A的任意n - 1阶主子式的值。 关于定理的相关证明 可以看这篇文章, 讲得非常详细, 耐心看就能看懂: 关于求行列式, 可 阅读全文
posted @ 2017-05-05 11:58 lzw4896s 阅读(420) 评论(0) 推荐(0) 编辑
摘要:poj 1236: 题目大意:给出一个有向图, 任务一: 求最少的点,使得从这些点出发可以遍历整张图 任务二: 求最少加多少边 使整个图变成一个强连通分量。 首先任务一很好做, 只要缩点 之后 求 入度为0的点 的个数就好了。 因为 缩点后无环,任何一个 入度不为0的点, 沿着入边 倒着走回去一定可 阅读全文
posted @ 2017-04-21 19:58 lzw4896s 阅读(564) 评论(0) 推荐(1) 编辑
摘要:题目大意:给出N种药水的价格,然后给出一些形如A B C的关系,表示 A药水+B药水可以组合出 C药水(保证 A+B不会得到多种药水)。要求得到1号药水的最少花费和相应的方案数。N<=1000。解题过程:1.一开始没考虑到会有环的情况(比如A+B=C,B+C=A),想成了树形dp,还以为是大水题,结... 阅读全文
posted @ 2014-10-12 09:01 lzw4896s 阅读(226) 评论(0) 推荐(0) 编辑
摘要:题目大意:给出N种木棍(每种木棍数量无限)的长度(i,那么集合Qi中最大的不能被组合出来的数就是 D[i]-P。检查所有的D[i]取最大值就是答案了。总结:非常灵活的图论+数论题,图论模型的转化非常巧妙,真心好题,收获很大。 阅读全文
posted @ 2014-10-12 08:46 lzw4896s 阅读(722) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示