https://vjudge.net/problem/UVA-679
有一颗二叉树,最大深度为D,且所有叶子的深度都相同。所有结点从上到下从左到右编号为1,2,3,....,2^D-1.在结点1处放一个小球,它会往下落。每个内点上都有一个开关,初始全部关闭,当每次有小球落到一个开关上时,状态都会改变。当小球到达一个内结点时,如果该结点上的开关关闭,则往左走,否则往右走。直到走到叶子结点。
一些小球从结点1处依次下落,最后一个小球将会落到哪里呢?输入叶子深度D和小球个数I,输出第I个小球最后所在的叶子编号,假设I不超过整棵树的叶子个数。D<=20;
样例输入:
4 2
3 4
10 1
2 2
8 128
16 12345
样例输出:
12
7
512