1785:树

文件提交:无需freopen 内存限制:128 MB 时间限制:1.000 S
评测方式:普通裁判 命题人:
提交:6 解决:3

题目描述

给定⼀棵 $n$ 个节点的有根树,根为节点 $1$ 。
每⼀个节点都有⼀朵未开放的花,起初任意选择⼀朵花(只能选择⼀朵)将其开放,花费 $1$ 的费用。
然后你可以花费 $a$ 将已经开花的节点的父亲节点的花开放,也可以花费 $b$ 将已经开花的节点的子节点的花开放。
某种情况下,令 $k$ 为当前开放的花的朵数, $c$ 为当前的总花费,求每⼀个 $k$ 所对应的最小的 $c$ 。

输入

输入共 $n$ 行。

第一行输入三个正整数 $n,a,b$。

接下来 $n-1$ 行每行输入两个正整数 $w,v$, 表示树的一条边。

$1\le n\le 10^4 , 1\le a<b\le n^2$

输出

输出共 $n$ 行,每行输出一个整数。

第 $i$ 行表示 $k=i$ 时最小的 $c$ 。 

样例输入-1 复制

5 2 3
1 2
1 3
2 4
2 5

样例输出-1 复制

1
3
5
8
11