1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol AI分析

【深度优先搜索7】小塔的奇妙树

题目简述

小塔有一棵包含 n 个点的树,树的根为 1 号点。每个点有一个权值,树是奇妙树的定义是:任意节点的权值都要大于等于其子节点权值之和。我们的目标是,通过对树中的节点执行最少的加一操作,使得这棵树变成一棵奇妙树。

解题思路

1. 奇妙树的要求

P14341.【深度优先搜索7】小塔的奇妙树

    2000ms Tried: 417 Accepted: 137 Difficulty: 5
    算法与标签>DFS

本题为2024年9月8日字节跳动机考原题

字节跳动机考的介绍点击这里

题目内容

小塔有一棵nnn个点的树,其中111号点是根。每个点有一个权值aia_iai​。如果满足任意节点的权值大于等于其子节点的权值和,那么这棵树就是一棵奇妙树。 小塔每次操作可以选择一个点,将其权值加一。请问小塔最少需要多少次操作,才能使这棵树变成一棵奇妙树。

输入描述

第一行一个整数nnn,表示树的节点数。

第二行n 个整数aia_iai​;,表示每个点的权值。

接下来n−1n-1n−1行,每行两个整数uuu和vvv,表示uuu和vvv之间有一条边。

2≤n≤1052≤n≤10^52≤n≤105

1≤ai≤1091≤a_i≤10^91≤ai​≤109

1≤u,v≤n1≤u,v≤n1≤u,v≤n

输出描述

输出一个整数,表示最少需要多少次操作。

样例1

输入

3
1 2 3
1 2
1 3

输出

4

说明

至少需要444次操作,将111号点的权值变为555.

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 1, 58ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?