给一棵共有 n
个结点的树,每个结点初始标签为 d / p / ?
。
一次操作可以把任意结点的标签改为 d
或 p
,每次改动计 1 次。
目标:通过最少的重绘,使
d
或 p
;给定一棵有n个节点的树,节点编号为1到n。每个节点带有一个字符标签si,仅可为d、p或?。
你可以对任意节点进行重绘操作,将其标签修改为d或p。每次重绘操作均计为一次修改。
请你找到一组重绘方案,使得最终所有的标签都是d或p,并且每条边连接的两个节点标签均不相同,并使得重绘次数最少。输出最少的重绘次数。