#266. 农场周围的路
农场周围的路
说明
john的奶牛对农场周围的道路很有兴趣。最初所有的牛沿一条路一起走。在遇到一个岔路口后,就分成2组(没空的)后继续走。再遇到一个岔路继续分组继续走,一直这样。
奶牛分组比较奇特:如果分成的2组数目相差K,则它们将按此方法分组走下去;否则就停下来吃草。
假定路上总有岔路,计算停下来吃草的奶牛的组数。
输入格式
一行两个数N和K,1<=N<=10^9
输出格式
一行一个整数,表示吃草的组数。
样例
6 2
3
提示
6
/ \
2 4
/ \
1 3