摘要: 题目概括:给出树的dfs、bfs序 求树的期望高度题解:由于我比较懒 先copy一段百度文库的题解~void copy(){我们可以发现,所求的树之所以会有很多种,是因为出现了这种情况:对于A、B,A既可以做B的兄弟,又可以做B的父亲。(显然其中的一个前提是A、B在dfs、bfs序列中都必须相邻) 而这样除去A,B的关系外,对于其他任何节点之间的关系都没有任何影响。 所以这中情况对答案的贡献是0.5。 然后对于A,B,如果A只能是B的父亲(也就是BFS序列中的断层),那么对答案的贡献为1。所以,我们只要找出来以上两种关系,最后将贡献值加起来就是答案。 }这个题解木有具体写加0.5的情况 s.. 阅读全文
posted @ 2013-08-29 11:11 g_word 阅读(1602) 评论(3) 推荐(0)