SP17627 FAMWEALT - Family members
题目描述
有一个由男性节点和女性节点构成的二叉树。所有的左子节点都是男性,所有的右子节点都是女性。
树的根节点是女性节点。最初,根女性持有财富 $w$,她会将这些财富传递给她的子女。传递财富的规则如下:
a) 所有的男性节点会把他们的财富平分给各自的子女。
b) 所有的女性节点会将她们的一半财富平均分给两个子女,但男性孩子会立即将其所分得的财富翻倍。
节点按照行优先顺序进行编号,编号从 1 到 $n$。例如,根节点的编号为 1,它的两个子节点的编号为 2 和 3,依此类推。
现在已知编号为 $x$ 的节点拥有的财富为 $W$,请计算出编号为 $y$ 的节点的财富。
输入格式
第一行包含一个整数 $t$,表示测试用例的数量。($1 \le t \le 20$)
接下来的 $t$ 行中,每行包含三个整数 $x, y, W$,($1 \le x, y \le 10^6$ 且 $1 \le W \le 1000$),分别代表已知的节点编号 $x$,目标节点编号 $y$,以及节点 $x$ 的财富 $W$。
输出格式
对于每个测试用例,输出编号为 $y$ 节点的财富,结果保留到小数点后六位。
说明/提示
示例:
**输入:**
2
11 3 1
4 6 4
**输出:**
4.000000
2.000000
**本翻译由 AI 自动生成**