小塔有一棵包含 n 个点的树,树的根为 1 号点。每个点有一个权值,树是奇妙树的定义是:任意节点的权值都要大于等于其子节点权值之和。我们的目标是,通过对树中的节点执行最少的加一操作,使得这棵树变成一棵奇妙树。
小塔拿到一棵规模为 m 的树,并把编号 1 当作根。每一个点带着一份数值 wp。若任意一点上的数值都不小于其直接儿子数值之和,就把这棵树称作奇妙树。 小塔单次操作允许挑中某一个点,给该点数值加上 1。请给出最少操作次数,好让这棵树成为奇妙树。
Scan the QR code below with WeChat to sign in
First-time scan will create your account automatically
请使用微信扫描下方二维码完成注册