摘要: 题面 题目背景 Bob 喜欢玩电脑游戏,特别是战略游戏。但是他经常无法找到快速玩过游戏的办法。现在他有个问题。 题目描述 他要建立一个古城堡,城堡中的路形成一棵无根树。他要在这棵树的结点上放置最少数目的士兵,使得这些士兵能了望到所有的路。 注意,某个士兵在一个结点上时,与该结点相连的所有边将都可以被 阅读全文
posted @ 2020-11-24 18:33 邦的轩辕 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 苹果二叉树 有一棵二叉苹果树,如果树枝有分叉,一定是分两叉,即没有只有一个儿子的节点。 这棵树共 \(N\) 个节点,编号为 $1$ 至 \(N\),树根编号一定为 $1$。 我们用一根树枝两端连接的节点编号描述一根树枝的位置。 一棵苹果树的树枝太多了,需要剪枝。但是一些树枝上长有苹果,给定需要保留 阅读全文
posted @ 2020-11-24 17:13 邦的轩辕 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 题目描述 master 对树上的求和非常感兴趣。他生成了一棵有根树,并且希望多次询问这棵树上一段路径上所有节点深度的kk 次方和,而且每次的kk 可能是不同的。此处节点深度的定义是这个节点到根的路径上的边数。他把这个问题交给了pupil,但pupil 并不会这么复杂的操作,你能帮他解决吗? 输入格式 阅读全文
posted @ 2020-11-24 12:23 邦的轩辕 阅读(137) 评论(0) 推荐(0) 编辑