练习专区

今天的一小步就是明天的一大步
Problem 1268 青蛙过河
Accepted: 0   Total Submit: 0
Time Limit: 1000ms   Memory Limit: 30720KB
Description
一条小溪尺寸不大,青蛙可以从左岸跳到右岸,在左岸有一石柱L,面积只容得下一只青蛙落脚,同样右岸也有一石柱R,面积也只容得下一只青蛙落脚。有一队青蛙从尺寸上一个比一个小。我们将青蛙从小到大,用1,2,…,n编号。规定初始时这队青蛙只能趴在左岸的石头L上,按编号一个落一个,小的落在大的上面。不允许大的在小的上面。在小溪中有S个石柱,有y片荷叶,规定溪中的柱子上允许一只青蛙落脚,如有多只同样要求按编号一个落一个,大的在下,小的在上,而且必须编号相邻。对于荷叶只允许一只青蛙落脚,不允许多只在其上。对于右岸的石柱R,与左岸的石柱L一样允许多个青蛙落脚,但须一个落一个,小的在上,大的在下,且编号相邻。当青蛙从左岸的L上跳走后就不允许再跳回来;同样,从左岸L上跳至右岸R,或从溪中荷叶或溪中石柱跳至右岸R上的青蛙也不允许再离开。问在已知溪中有S根石柱和y片荷叶的情况下,最多能跳过多少只青蛙?
Input
输入有若干种情况,每种情况一行,每行两个整数S、Y分别表示溪中柱子数和荷叶数。
Output
每种情况输出一行,能跳过的青蛙数。格式见样例。
Sample Input
1 0 
0 1
1 1
2 2
20 20
15 8
Sample Output
Jump(1,0)=2
Jump(0,1)=2
Jump(1,1)=4
Jump(2,2)=12
Jump(20,20)=22020096
Jump(15,8)=294912
Hint
提交     返回