Latest Notes

YANG's Blog

按时间整理的技术笔记、学习记录和工程实践。

知识库
【CodeForces】1608C Game Master题解
2021-12-16 ACM-ICPC

题目大意有 $n$ 个人比赛,每个人有 $a, b$ 两个能力值。 比赛由你组织,你可以任意挑选两个人,并且挑选他们任意的能力值来让他们比赛。能力值大的一方将会胜出,而输掉的那个人将会被淘汰。(也就是说,经过 $n-1$ 次比赛后,将会决出胜者)。每个人的 $a$ 能力值各不相同,$b$ 能力值各不

【Codeforces】1609D Social Network 题解
2021-12-11 ACM-ICPC

题目大意有 $n$ 个互相不认识的人参加会议,主持人需要介绍 $m$ 次,每次介绍会让两个不同的人认识,主持人可以任意介绍两个人。 但是需要满足:第 $i$ 次介绍完之后,$x{1,2,\ldots,i}$ 分别与 $y{1,2,\ldots,i}$ 认识。 假如 $A$ 认识 $B$,$B$ 认识

Kruskal重构树 学习笔记
2021-12-04 ACM-ICPC

适用场合多次询问在一个图中,两个点之间的最短路上的最长边。这个题有多种解法,用 Kruskal 重构树的方法当然也能解决。 参考了这个 dalao 的博客 主要思想建一个新的树: 按照 Kruskal 算法依次遍历边,当要进行合并时,再执行以下操作 把最小生成树上的边 $(u, v, w)$ 当作新

14 / 22