把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end

题解 「2019五校联考-镇海1」一棵树

题意

一棵 n 个结点的树,根节点为 1,结点 i 的父亲是 fif1=f0=0。对于每一个整数 i,假如 ffi 不为 0,那么就将 ffii 连上一条边。从每一个结点,每次随机向相邻的结点走。问每个结点期望走多少步才能走到根。

对于 60%n300
对于 100%n2000

分析

对于 60% 的数据,我们可以暴力建图,然后用高斯消元即可。

对于 100% 的数据,有两种解法。

Solution1

可以用稀疏矩阵优化,可以讲时间复杂度优化,玄学优化可过。

Solution2

我们将儿子的权值在父亲处消耗完,用 O(n) 解决即可。

posted @   djh0314  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
浏览器标题切换
浏览器标题切换end
点击右上角即可分享
微信分享提示