#AT1921. E - Distance on Large Perfect Binary Tree

E - Distance on Large Perfect Binary Tree

E - 大型完全二叉树上的距离

得分:500分

题目描述

我们有一棵包含$2^N-1$个顶点的树。
顶点从$1$到$2^N-1$编号。对于$1\leq i < 2^{N-1}$,存在以下边:

  • 连接顶点$i$和顶点$2i$的无向边,
  • 连接顶点$i$和顶点$2i+1$的无向边。

没有其他边。

两个顶点之间的距离被定义为连接这两个顶点的简单路径上的边数。

找到满足距离为$D$的顶点对$(i, j)$的数量。

约束条件

  • $2 \leq N \leq 10^6$
  • $1 \leq D \leq 2\times 10^6$
  • 输入的所有值都是整数。

输入

输入以以下格式从标准输入中给出:

NN DD

输出

输出答案。


3 2
14

下图描述了给定的树。

Figure

有$14$个满足距离为$2$的顶点对:$(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)$。


14142 17320
11284501