社区讨论

改进翻译

CF696BPuzzles参与者 3已保存回复 4

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
4 条
当前快照
1 份
快照标识符
@mi7xvewr
此快照首次捕获于
2025/11/21 05:24
4 个月前
此快照最后确认于
2025/11/21 05:24
4 个月前
查看原帖
有一棵树,共有N(1<=n<=1051<=n<=10^5)个节点,他会使用下列DFS算法对该树进行遍历。
CPP
starting_time是一个容量为n的数组
current_time = 0
dfs(v):        
current_time =current_time+1     
starting_time[v] = current_time        
将children[v]的顺序随机排列 (每个排列的概率相同)        
// children[v]v的直接儿子组成的数组        for u in children[v]:               
dfs(u)
1是这棵树的根,Bob会从1出发,即运行dfs(1),现在他想知道每个点starting_time的期望值。

回复

4 条回复,欢迎继续交流。

正在加载回复...