AT_arc125_f [ARC125F] Tree Degree Subset Sum
题目描述
给定一棵包含 $N$ 个顶点的树。顶点编号为 $1$ 到 $N$,第 $i$ 条边连接顶点 $A_i$ 和顶点 $B_i$。
请计算有多少对整数 $(x, y)$ 满足以下条件:
- $0 \leq x \leq N$;
- 可以从树中恰好选出 $x$ 个顶点,使得它们的度数之和恰好为 $y$。
输入格式
输入以如下格式从标准输入读入:
> $N$ $A_1$ $B_1$ $A_2$ $B_2$ $\vdots$ $A_{N-1}$ $B_{N-1}$
输出格式
请输出满足条件的 $(x, y)$ 的对数。
说明/提示
## 限制条件
- $2 \leq N \leq 2 \times 10^5$
- $1 \leq A_i < B_i \leq N$
- 输入的图保证为一棵树。
## 样例解释 1
满足条件的 $(x, y)$ 共有以下 $6$ 种情况:
- $x=0, y=0$
- $x=1, y=1$
- $x=1, y=2$
- $x=2, y=2$
- $x=2, y=3$
- $x=3, y=4$
例如,选择顶点 $1$ 和顶点 $2$ 时,度数之和为 $3$,因此 $x=2, y=3$ 满足条件。
由 ChatGPT 4.1 翻译