上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
摘要: 题目链接:http://codeforces.com/problemset/problem/707/B 题意: 给你一个含有 n 个点, m 条边的无向带权图,以及 k 个点, 这 n 个点代表着 n 个城市, 边和权值代表着两个城市之间的路以及距离, k 个点代表着 n 个城市中有 k 个城市有面 阅读全文
posted @ 2016-09-01 08:51 vrsashly 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://codeforces.com/problemset/problem/707/A 题意: 给你一个 n * m 的照片, 让你判断这个照片是否是黑白的,其中如果一个照片仅由"W", "B", "G"组成, 那么就可以说它是黑白的. 代码: 阅读全文
posted @ 2016-09-01 08:34 vrsashly 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://codeforces.com/problemset/problem/711/B 题意: 给你一个n * n 的矩阵, 其中除了含有一个 ”0“ 以外, 都是正整数, 问你是否存在一个大于 0 的数, 使得这个数取代 ”0“ 的位置后, 这个矩阵每行, 每列, 主副对角线上的数 阅读全文
posted @ 2016-08-30 08:58 vrsashly 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://codeforces.com/problemset/problem/711/A 题意: 有一个公交车有 N 行座位,每行座位又分别有四个座位,其中”1“ 号和”2“号相邻, ”3“号和 ”4“号相邻,中间(”2“号和”3“号)由过道分开.车上 ”O“ 代表空座位, "X"代表 阅读全文
posted @ 2016-08-30 08:40 vrsashly 阅读(254) 评论(0) 推荐(0) 编辑
摘要: SPFA(Shortest Path Faster Algorithm): 一:基本算法 在求解单源最短路径的时候,最经典的是 Dijkstra 算法,但是这个算法对于含有负权的图就无能为力了,而 Bellman - Ford 算法的复杂度又过于高,这时 SPFA就应运而生了. SPFA 在 Bel 阅读全文
posted @ 2016-08-22 18:08 vrsashly 阅读(366) 评论(0) 推荐(0) 编辑
摘要: Bellman - Ford 算法: 一:基本算法 对于单源最短路径问题,上一篇文章中介绍了 Dijkstra 算法,但是由于 Dijkstra 算法局限于解决非负权的最短路径问题,对于带负权的图就力不从心了,而Bellman - Ford算法可以解决这种问题. Bellman - Ford 算法可 阅读全文
posted @ 2016-08-20 20:52 vrsashly 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 松弛(relaxation):指对于图 G = (V, E) 中 每个顶点v ∈ V,都设置一个属性dist[v],用来描述从源点s到v的最短路径上权值的上界.在开始进行一个最短路径算法时,只知道图中边和权值.随着算法的进行,逐渐得到各对顶点的最短路径的信息.算法会逐渐更新这些信息,每步都会检查是否 阅读全文
posted @ 2016-08-20 10:11 vrsashly 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: 单源最短路径问题:给定一个带权有向图 G = (V, E), 其中每条边的权是一个实数.另外,还给定 V 中的一个顶点,称为源.现在要计算从源到其他所有各顶点的最短路径长度.这里的长度是指路上各边权之和.这个问题通常称为单源最短路径问题. Dijkstra算法: 一:基本算法 将图 G 中所有的顶点 阅读全文
posted @ 2016-08-19 17:03 vrsashly 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 一:最小支配集 考虑最小支配集,每个点有两种状态,即属于支配集合或者不属于支配集合,其中不属于支配集合时此点还需要被覆盖,被覆盖也有两种状态,即被子节点覆盖或者被父节点覆盖.总结起来就是三种状态,现对这三种状态定义如下: 1):dp[i][0],表示点 i 属于支配集合,并且以点 i 为根的子树都被 阅读全文
posted @ 2016-08-18 14:46 vrsashly 阅读(1934) 评论(2) 推荐(1) 编辑
摘要: 定义: 最小支配集:对于图G = (V, E) 来说,最小支配集指的是从 V 中取尽量少的点组成一个集合, 使得 V 中剩余的点都与取出来的点有边相连.也就是说,设 V' 是图的一个支配集,则对于图中的任意一个顶点 u ,要么属于集合 V', 要么与 V' 中的顶点相邻. 在 V' 中除去任何元素后 阅读全文
posted @ 2016-08-16 12:05 vrsashly 阅读(7091) 评论(5) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页