Distance on Large Perfect Binary Tree
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题面翻译
给定一个完全二叉树,一共有 个节点,按 到 编号。其中,对于 ,有:
- 节点 与节点 有一条无向边。
- 节点 与节点 有一条无向边。
节点之间的距离是连接该 节点的简单路径中包含的边数。
求有多少组节点 ,满足节点 与节点 的距离为 。
答案模 。
题目描述
頂点からなる木があります。 頂点には から の番号がつけられており、各 について、
- 頂点 と頂点 を結ぶ無向辺
- 頂点 と頂点 を結ぶ無向辺
が存在します。これら以外の辺はありません。
頂点間の距離を、その 頂点を結ぶ単純パスに含まれる辺の個数とします。
頂点の組 であって、距離が であるようなものの個数を で割った余りを求めてください。
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
答えを出力せよ。
样例 #1
样例输入 #1
3 2
样例输出 #1
14
样例 #2
样例输入 #2
14142 17320
样例输出 #2
11284501
提示
制約
- 入力に含まれる値は全て整数である
Sample Explanation 1
与えられる木は以下の図のようなものです。 ![図](https://img.atcoder.jp/ghi/86d098048a50638decb39ed6659d32cf.png) 距離が であるような頂点の組は $ (1,4),(1,5),(1,6),(1,7),(2,3),(3,2),(4,1),(4,5),(5,1),(5,4),(6,1),(6,7),(7,1),(7,6) $ の 組存在します。