「HDOJ-P3887」Counting Offspring
翻译
题目描述
给你一棵树,和它的树根 $P$,并且节点从 $1\rightarrow n$ 编号,现在定义 $f(i)$ 为 $i$ 的子树中,节点编号小于 $i$ 的节点的个数。
输入格式
有多组数据 (不超过 10 组),对于每组数据:
第一行两个整数 $n,p$ $(n\le 10^5)$ 表示树有 $n$ 个节点,树根是 $p$。
接下来的 $n-1$ 行,每行两个整数,代表一条树边。
输入以两个零作为结束。
输出格式
对于每组测试数据,输出一行 $n$ 个整数 $f(1),f(2)……f(n)$,每两个数字之间以一个空格分格。
解题思路
显然,我们想要求 $f(i