1435: 蓝桥杯历届试题-国王的烦恼 摘要:# 1435: 蓝桥杯历届试题-国王的烦恼 ## 抽象题意 按照题目含义,在某一天内只要发生两个小岛是不可相互抵达的就会发生抗议。还需要注意在同一天发生的抗议仅计算一次。考虑到我们要求解的是抗议次…… 题解列表 2024年02月06日 0 点赞 1 评论 226 浏览 评分:9.9
蓝桥杯历届试题-国王的烦恼 摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h> using namespace std; const int Max_N = 1e4+10;const int Max_M…… 题解列表 2022年05月05日 0 点赞 1 评论 229 浏览 评分:9.9
国王的烦恼(并查集)--kruskal算法实现最小生成树(JAVA) 摘要:###解题思路: ①首先我们来了解一下什么是最小生成树: **假设图包含有V个顶点和E条无向(也就是双向)有权边,最少需要 V-1 条边才能连通所有顶点,这 V-1 条边和 V 个顶点构成的树,称…… 题解列表 2021年10月07日 0 点赞 0 评论 446 浏览 评分:9.9
暴力想法,求大佬实现!!! 摘要://大概意思就是:构成一个较大的二位数组(!!!!这个好像不可以直接定义,需要其他办法),然后行和列就是表示两岸,数值表示之前的桥的耐久度, //先遍历行,如果一整行的值都是0,说明这一个岸被孤立了…… 题解列表 2021年04月08日 0 点赞 1 评论 627 浏览 评分:6.0
逆向思维+并查集+一个问题? 摘要:解题思路: 逆向思维+并查集注意事项: sort的自定义函数如果判断条件为>=会出错,对sort不了解所以不知道原因是什么?参考代码:/* *国王的烦恼:逆向思维 * 抗议条件:前…… 题解列表 2021年04月08日 0 点赞 2 评论 366 浏览 评分:6.0
蓝桥杯历届试题-国王的烦恼-题解(C语言代码) 摘要:解题思路:注意事项:参考代码:#include <cstdio>#include <iostream>#include <algorithm>using namespace std;int n,m; …… 题解列表 2020年12月11日 0 点赞 0 评论 1335 浏览 评分:8.2
优质题解 蓝桥杯历届试题-国王的烦恼-题解(Java代码)克鲁斯卡尔+并查集+最小生成树(逆序,从大到小) 摘要:## 解题思路: 把桥看成边, 小岛看成点, 能使用的天数看成权重 ![](/image_editor_upload/20201008100306_89264.jpg) 1.根…… 题解列表 2020年10月08日 0 点赞 1 评论 1653 浏览 评分:9.9
蓝桥杯历届试题-国王的烦恼-题解(C++代码) 摘要:```cpp #include using namespace std; int n, m; int fa[10000 + 1]; int height[100000 + 1];…… 题解列表 2020年09月14日 0 点赞 0 评论 337 浏览 评分:0.0
蓝桥杯历届试题-国王的烦恼-题解(C++代码)kruskal算法最小生成树 逆向 摘要:这题的关键是最小生成树算法,这里用的是**kruskal算法**。 注:**每有小岛变为不连通时居民抱怨一次,一天抱怨多次只计抱怨一天**。 可以逆向思考这道题,从反向出发将题目条件转化为:每有小…… 题解列表 2020年08月24日 0 点赞 2 评论 956 浏览 评分:9.9
优质题解 蓝桥杯历届试题-国王的烦恼-题解(C语言 with STL)---参考啊哈算法,文字解释详细 摘要:#### **注意:全篇我主要用C语言来写,但是调用了STL里面的排序,提交的时候要提交C++。排序部分也可以用C语言实现,只是麻烦了一点,排序要注意时间复杂度,否则10000个岛可能会超时,尽量用“…… 题解列表 2020年02月20日 0 点赞 4 评论 1627 浏览 评分:9.2