N
来源:互联网 发布:帝国时代3mac三合一 编辑:程序博客网 时间:2024/05/19 13:28
Description
1)一条小溪尺寸不大,青蛙可以从左岸跳到右岸,在左岸有一石柱L,石柱L面积只容得下一只青蛙落脚,同样右岸也有一石柱R,石柱R面积也只容得下一只青蛙落脚。 2)有一队青蛙从小到大编号:1,2,…,n。 3)初始时:青蛙只能趴在左岸的石头 L 上,按编号一个落一个,小的落在大的上面-----不允许大的在小的上面。 4)在小溪中有S个石柱、有y片荷叶。 5)规定:溪中的每个石柱上如果有多只青蛙也是大在下、小在上,每个荷叶只允许一只青蛙落脚。 6)对于右岸的石柱R,与左岸的石柱L一样允许多个青蛙落脚,但须一个落一个,小的在上,大的在下。 7)当青蛙从左岸的L上跳走后就不允许再跳回来;同样,从左岸L上跳至右岸R,或从溪中荷叶、溪中石柱跳至右岸R上的青蛙也不允许再离开。 问题:在已知小溪中有 s 根石柱和 y 片荷叶的情况下,最多能跳过多少只青蛙?
Input
输入数据有多组,每组占一行,每行包含2个数s(s是小溪中的石柱数目)、y(y是小溪中的荷叶数目)。(0 <= s <= 10,0 <= y <= 10),输入文件直到EOF为止!
Output
对每组输入,输出有一行,输出最多能跳过的青蛙数目。
Sample Input
0 21 2
Sample Output
36
Hint
#include<iostream>
using namespace std;
int abc(int a,int b)
{
if(a==0)
return b+1;
else return (abc(a-1,b)*2);
}
int main()
{
int a,b;
while(cin>>a>>b)
{
abc(a,b);
cout<<abc(a,b)<<endl;
}
}
这个题主要是找规律,找到规律便很简单
0 0
- N!
- N!
- n
- N
- N!
- N!
- N!
- N!
- n!
- N!
- N!
- N!
- N!
- n
- N!
- N!
- N!
- n!
- hadoop的dw-hive安装配置---hadoop安装系列之三
- 页面跳转与重定向总结
- LeetCode 104. Maximum Depth of Binary Tree
- 【设计模式】 外观模式(Facade Pattern)
- C#WebApi通过Get方法存Json到数据库
- N
- LeetCode 141. Linked List Cycle
- hihoCoder 1496 寻找最大值
- android-用户界面[相对布局] 三
- vue-router
- 蓝桥杯模拟题一套,资料复制下面网址查看,以下是解析 1.2.3
- 蓝桥杯 方格填数
- Bzoj 2431: [HAOI2009]逆序对数列
- 报纸页数