acgo题库
  • 首页
  • 题库
  • 题单
  • 竞赛
  • 讨论
  • 排行
  • 团队
  • 备赛专区

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
登录
注册
题目详情题解(0)讨论(0)提交记录(0)
  • A47446.[CSP-S2019]题解

    from:soar_ing 创建时间:2019-11-18 16:46 两次dfs和一次倍增 二叉树: 深度较浅,暴力换重儿子 对于一个点,若x不是重心,重心要么在重儿子子树里,要么在父亲节点上 第一次dfs求出son[x],s[x] p[x][i]表示x沿着重儿子走2 i 步 第二次dfs换根,把上面数组的定义从以1为根改为以x为根 对于一条边,以下方的重心,可以直接倍增,可以跳的条件为上方 的size<=sum/2 对于上方的重心,换根时记录信息,倍增方法一样

    userId_undefined

    复仇者_林克━╋══⁕═➢™

    荣耀黄金
    17阅读
    2回复
    0点赞
首页