最小生成树
文章平均质量分 77
yashem66
长期提供绕地人造卫星清洗除尘服务。
展开
-
Codeforces GYM 100803F
GYM100803F解题分析题目描述: 给出一个无向图,求出这个无向图中所有不同的MST里的公共边。我的解法: 刚刚拿到这道题的时候我还是思考了好一会儿的,思考的方向大概就是在MST的性质这方面(虽然后来做完之后发现显然我的思路和题目的正解不沾边)。想了一会儿我感觉是时候找个窍门把这道题过掉了,发现数据十分的友好:N<=500 M<=50000。所以说暴力一下就可以了呀。暴力的思路大概就是枚举每原创 2016-12-27 08:31:21 · 373 阅读 · 0 评论 -
Codeforces GYM 100726B
GYM 100722F 解题思路分析题目描述: 给你一个目标数独和一个未完成的且只有一种解法的标准数独,允许你对数独进行一下五种操作:顺时针或逆时针旋转这个数独;交换一个3*9矩阵内的任意两行;交换一个9*3矩阵内的任意两列;交换任意两个row segment或col segment;对数独内的数字进行置换。每种操作都可以使用多次,要求我们判断那个未完成数独在完成之后是否可以变原创 2016-12-27 08:38:00 · 498 阅读 · 0 评论 -
(复习)图论--最小生成树--Kruskal算法
思路:读边后将边按照边权从小到大排序,每次选择一条可选的最小边,其中对于可选的定义为:边的两点不在同一个集合内,既选中这条边不会使图出现环。这个过程要用并查集实现,由于递归层数可能会很大(我就因为写了递归RE无数次)所以说这里面的find函数我写成了非递归。实现:邻接表+并查集。**时间复杂度:**O(ElogE) E为图中的边集原创 2016-08-06 09:25:08 · 466 阅读 · 0 评论 -
(复习)图论--最小生成树--Prim算法
普里姆算法(Prim算法),图论中的一种算法,可在加权连通图里搜索最小生成树。意即由此算法搜索到的边子集所构成的树中,不但包括了连通图里的所有顶点(英语:Vertex (graph theory)),且其所有边的权值之和亦为最小。该算法于1930年由捷克数学家沃伊捷赫·亚尔尼克(英语:Vojtěch Jarník)发现;并在1957年由美国计算机科学家罗伯特·普里姆(英语:Robert C. Prim)独立发现;19原创 2016-08-06 09:15:40 · 507 阅读 · 0 评论 -
YihAN_Z's 测试之——国王的烦恼
Problem B: 国王的烦恼大家好,我是傻逼出题人!题目描述:Ukinojs国疆域辽阔,城邦众多。但是丰饶的土地不仅富足了人们的生活,也吸引来了一伙强盗。强盗分散在Ukinojs国的各条交通干线上,在不同道路上的强盗对金币和银币有着不同的需求。金币和银币是Ukinojs国的两种货币,每一个单位的金币和银币所代表的财富值分别为G和S。虽然每条道路上的强盗需求各不相同,但是他们都有着自己的小脾气,他原创 2017-01-05 22:00:06 · 473 阅读 · 2 评论