有一棵二叉树,最大深度为D,且所有叶子的深度都相同。所有结点从上到下,从左到右编号为1,2,3,…,2D-1。
在结点1处放一个小球,它会往下落。每个结点上都有一个开关,初始全部关闭,当每次有小球落到一个开关上时,它的状态都会改变。当小球到达一个内部结点时,如果该结点上的开关关闭,则往左走,否则往右走,直到走到叶子结点。如图所示。
一些小球从结点1处依次下落,最后一个小球将会落到哪里?输入叶子的深度D和和小球个数I,输出第I个小球最后所在叶子的编号。
输入:4 2
输出:12
输入:8 128
输出:255
,