Complete Binary Tree
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题面翻译
zlt 有一棵树,编号为 至 。对于每个 ,有一条边连接顶点 和顶点 。
于是 liangbowen 有一个问题:找出与顶点 的距离为 的顶点个数。然而他不会求解,于是来询问你。
这里,两个顶点 和 之间的距离定义为连接顶点 和 的简单路径中的边的数量。
本题为多组数据。
$1 \le T \le 10^5,1 \le N \le 10^{18},1 \le X \le N,0 \le K \le N-1$
from
题目描述
から までの番号が付けられた 頂点からなる木があります。 各 について、頂点 と頂点 を結ぶ辺が張られています。 逆に、これら以外の辺は存在しません。
この木において、頂点 との距離が である頂点の数を求めてください。 ただし、 頂点 の距離は、頂点 を結ぶ単純パスに含まれる辺の個数として定義されます。
個のテストケースが与えられるので、それぞれについて答えを求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。 ここで、 は 番目のテストケースを意味する。
各テストケースは以下の形式で与えられる。
输出格式
行出力せよ。
行目には、 番目のテストケースに対する答えを整数として出力せよ。
样例 #1
样例输入 #1
5
10 2 0
10 2 1
10 2 2
10 2 3
10 2 4
样例输出 #1
1
3
4
2
0
样例 #2
样例输入 #2
10
822981260158260522 52 20
760713016476190629 2314654 57
1312150450968417 1132551176249851 7
1000000000000000000 1083770654 79
234122432773361868 170290518806790 23
536187734191890310 61862 14
594688604155374934 53288633578 39
1000000000000000000 120160810 78
89013034180999835 14853481725739 94
463213054346948152 825589 73
样例输出 #2
1556480
140703128616960
8
17732923532771328
65536
24576
2147483640
33776997205278720
7881299347898368
27021597764222976
提示
制約
- 入力は全て整数
Sample Explanation 1
のとき、木は以下の図のようになります。 ![](https://img.atcoder.jp/abc321/0d1a718458ffcf25a6bc26d11b3a7641.png) このとき、 - 頂点 との距離が である頂点は の つです。 - 頂点 との距離が である頂点は の つです。 - 頂点 との距離が である頂点は の つです。 - 頂点 との距離が である頂点は の つです。 - 頂点 との距離が である頂点は存在しません。