#ABC115D. Christmas
Christmas
题目描述
In some other world, today is Christmas.
Mr. Takaha decides to make a multi-dimensional burger in his party. A level- burger ( is an integer greater than or equal to ) is the following thing:
- A level- burger is a patty.
- A level- burger is a bun, a level- burger, a patty, another level- burger and another bun, stacked vertically in this order from the bottom.
For example, a level- burger and a level- burger look like BPPPB
and BBPPPBPBPPPBB
(rotated degrees), where B
and P
stands for a bun and a patty.
The burger Mr. Takaha will make is a level- burger. Lunlun the Dachshund will eat layers from the bottom of this burger (a layer is a patty or a bun). How many patties will she eat?
在另一个世界,今天是圣诞节。
高叶先生决定在他的派对上做一个多维汉堡。下面是一个 _level- 汉堡( 是一个大于或等于 的整数):
- 一级- 汉堡是一个肉饼。
- 一个 级汉堡 是一个面包、一个 级汉堡、一个肉饼、另一个 级汉堡和另一个面包,按照这个顺序从下向上垂直叠放。
例如,一级- 汉堡和一级- 汉堡看起来像 "BPPPB "和 "BBPPPBPBPPPBB"(旋转 度),其中 "B "和 "P "分别代表面包和肉饼。
高叶先生要做的汉堡是水平 汉堡。腊肠犬伦伦将吃掉这个汉堡底部的 层(一层是一个肉饼或一个面包)。它要吃多少个肉饼?
输入格式
输入内容按以下格式标准输入:
输出格式
打印{21227646}层汉堡底部最下面{21227646}层的肉饼数量。
样例 #1
样例输入 #1
2 7
样例输出 #1
4
样例 #2
样例输入 #2
1 1
样例输出 #2
0
样例 #3
样例输入 #3
50 4321098765432109
样例输出 #3
2160549382716056
说明
数据规模与约定
- 层的总层数- 汉堡 和 是整数。
- 和 都是整数。
样例 解释
在 层汉堡(BBPPPBPBPPPBB
)的最下面 层中有 个肉饼。
样例 解释
级汉堡的最底层是面包。
样例 解释
层数为 的汉堡相当厚,以至于它的层数无法放入一个 /位的整数中。