题解 1435: 蓝桥杯历届试题-国王的烦恼

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

1435: 蓝桥杯历届试题-国王的烦恼

#1435:蓝桥杯历届试题-国王的烦恼##抽象题意按照题目含义,在某一天内只要发生两个小岛是不可相互抵达的就会发生抗议。还需要注意在同一天发生的抗议仅计算一次。考虑到我们要求解的是抗议次数。不妨先记抗议次数为answer。综上描述,触发answer+=1的条件是**某一天内存在两个小岛不可相互抵达**

国王的烦恼(并查集)--kruskal算法实现最小生成树(JAVA)

###解题思路:①首先我们来了解一下什么是最小生成树:**假设图包含有V个顶点和E条无向(也就是双向)有权边,最少需要V-1条边才能连通所有顶点,这V-1条边和V个顶点构成的树,称为生成树**;像图dfs和bfs遍历都会有相应的生成树;**如果某棵树包含的V-1条边的权重和最小,

暴力想法,求大佬实现!!!

//大概意思就是:构成一个较大的二位数组(!!!!这个好像不可以直接定义,需要其他办法),然后行和列就是表示两岸,数值表示之前的桥的耐久度,//先遍历行,如果一整行的值都是0,说明这一个岸被孤立了,所以就满足题意。跳出循环,输出day。#include#include

逆向思维+并查集+一个问题?

摘要:解题思路:    逆向思维+并查集注意事项:    sort的自定义函数如果判断条件为>=会出错,对sort不了解所以不知道原因是什么?参考代码:/*  *国王的烦恼:逆向思维  * 抗议条件:前……

蓝桥杯历届试题-国王的烦恼-题解(C++代码)kruskal算法最小生成树 逆向

这题的关键是最小生成树算法,这里用的是**kruskal算法**。注:**每有小岛变为不连通时居民抱怨一次,一天抱怨多次只计抱怨一天**。可以逆向思考这道题,从反向出发将题目条件转化为:每有小岛变为连通时居民抱怨一次。将小岛视为点,桥视为边,桥的有效时间视为边的权,将其整体视作一个无向图。