摘要:
题意:给你DFS序和BFS序,求树的期望高度。 解:先分析性质。 考虑到BFS序是分层的,DFS序的子树是一段,那么我们遍历BFS序并在DFS序上标记对应点的话,就会发现BFS序每一层都会把若干棵子树每个都分成若干个小子树,且换层的时候一定会是DFS序上第一个非空位置。 设每个点的期望深度为hi,那 阅读全文
摘要:
题意:给定简单无向图,求一个最小的边集使得这些点是边双,输出方案。n <= 14 解:考虑一个边双肯定是一条一条的链拼起来的。于是每次枚举一条链加上去就行了。 设fs表示点集s形成边双的最小边数。linki,j,s表示点集s能否形成一个i - j的链。link2x,s表示点x和点集s是否直接相连。 阅读全文