摘要:
"CSDN同步" "原题链接" 简要题意: 给定一棵树,求 边权的最小的完全图 ,使得该完全图的最小生成树为给定的树。 首先,我们回忆一下:求 最小生成树 不外乎两个算法: $\texttt{prim}$ $\texttt{kruskal}$ 它们都是基于贪心的一种算法(只不过选边顺序略区别)。 按 阅读全文
摘要:
"CSDN同步" "原题链接" 前置知识: 最短路。$\texttt{SPFA,dijkstra}$ 会一个即可解决本题。 简要题意: 已知若干组关系 $x,y,z$,即 $x$ 和 $y$ 两人转账需要扣除 $z \%$ 的手续费(~~吞钱~~),问 $A$ 给 $B$ 打钱,至少要打多少,才能保 阅读全文
摘要:
"CSDN同步" "原题链接" 简要题意: 求把一个图分成 $k$ 个连通块并连接连通块的最小价值。 一种类似于 $\texttt{prim}$ 贪心的做法。 即用 并查集 维护当前节点所属连通块。 然后按边权从小到大排序选择,只要两个节点 连通块不同 ,就 将它们变成同一个连通块 。 用一个变量记 阅读全文
摘要:
"CSDN同步" "原题链接" 简要题意: 给定一个 $3 \times 3$ 的矩阵,每次可以把空格旁边(四方向)的一个位置移到空格上。求到目标状态的最小步数。 前置知识: 深度优先搜索($\texttt{dfs}$). 将这题作为 宽度优先搜索($\texttt{bfs}$) 的模板题讲解! 首 阅读全文