摘要: 1、Kruskal算法描述 Kruskal算法是基于贪心的思想得到的。首先我们把所有的边按照权值先从小到大排列,接着按照顺序选取每条边,如果这条边的两个端点不属于同一集合,那么就将它们合并,直到所有的点都属于同一个集合为止。至于怎么合并到一个集合,那么这里我们就可以用到一个工具——-并查集(不知道的 阅读全文
posted @ 2018-04-05 17:00 _努力努力再努力x 阅读(6542) 评论(1) 推荐(3) 编辑
摘要: 题目链接: https://vjudge.net/problem/POJ-1789 题目大意: 用一个7位的string代表一个编号,两个编号之间的distance代表这两个编号之间不同字母的个数。一个编号只能由另一个编号“衍生”出来,代价是这两个编号之间相应的distance,现在要找出一个“衍生 阅读全文
posted @ 2018-04-05 16:35 _努力努力再努力x 阅读(266) 评论(0) 推荐(0) 编辑
摘要: MST(Minimum Spanning Tree,最小生成树)问题有两种通用的解法,Prim算法就是其中之一,它是从点的方面考虑构建一颗MST,大致思想是:设图G顶点集合为U,首先任意选择图G中的一点作为起始点a,将该点加入集合V,再从集合U-V中找到另一点b使得点b到V中任意一点的权值最小,此时 阅读全文
posted @ 2018-04-05 16:05 _努力努力再努力x 阅读(19868) 评论(2) 推荐(0) 编辑
摘要: 题目链接: https://vjudge.net/problem/POJ-1182 题目大意: 中文题,不多说。 思路: 给每个动物创建3个元素,i-A, i-B, i-C i-x表示i属于种类x,并查集每个组表示组内元素同时发生或者同时不发生 举例说明, 对于x和y属于同一组,合并x和y,合并x+ 阅读全文
posted @ 2018-04-05 14:41 _努力努力再努力x 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 题目链接: https://vjudge.net/problem/POJ-2993 题目大意: 输入和输出和这里相反。 思路: 模拟题,没啥算法,直接模拟,不过为了代码精简,还是花了一点心思的 阅读全文
posted @ 2018-04-04 20:41 _努力努力再努力x 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 题目链接: https://vjudge.net/problem/POJ-2996 题目大意: 给出白方和黑方的棋子和对应的坐标,输出该副棋盘的样子 1,棋盘中大写字母表示的是白方棋子,小写是黑方。2,注意棋盘的行数是从最下面开始计数的。和数组的下标相反。也就是说数组行数为8的棋盘行 数为1(数组从 阅读全文
posted @ 2018-04-04 19:59 _努力努力再努力x 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 题目链接: https://vjudge.net/problem/POJ-1573 题目大意: 有一个N*M的区域,机器人从第一行的第几列进入,该区域全部由'N' , 'S' , 'W' , 'E' ,走到某个区域的时候只能按照该区域指定的方向进行下一步,问你机器人能否走出该片区域,若不能,输入开始 阅读全文
posted @ 2018-04-04 18:46 _努力努力再努力x 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 题目链接: https://vjudge.net/problem/POJ-2632 题目大意: 在一个a×b的仓库里有n个机器人,编号为1到n。现在给出每一个机器人的坐标和它所面朝的方向,以及m条指令,每条指令由三部分组成:整数num代表该条指令调用的机器人的编号;字符act表示操作:其中L表示原地 阅读全文
posted @ 2018-04-04 18:42 _努力努力再努力x 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 题目链接: https://vjudge.net/problem/POJ-2109 题目大意: 思路: 一开始以为需要大数,没想到一个pow就行了,真是涨姿势 考虑到数值存储问题和精度问题,这题最直观的思路应该是使用 高精度算法 求解。 而事实上,这题也可用公式法求解,但需要一些技巧。 开方公式:k 阅读全文
posted @ 2018-04-03 23:00 _努力努力再努力x 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 题目链接: https://vjudge.net/problem/POJ-1068 题目大意: 给出一种括号序列的表示形式名叫P序列,规则是统计出每个右括号之前的左括号个数作为序列每项的值。然后要求你根据这个求括号列的W序列值,W序列的规则是统计每一个右括号和与其匹配的左括号之间所有匹配后的括号个数 阅读全文
posted @ 2018-04-03 22:48 _努力努力再努力x 阅读(155) 评论(0) 推荐(0) 编辑