1011
2016-05-10 21:07
155 查看
题目编号:1011
题目大意:有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数
解题思路:大一第一次比赛的题目,老师专门来出来讲过,印象深刻,当时的难题,现在的水题。与上题比较,区别在于开头部分取值的多少。同样预处理一下,存在数组里。
感想:没啥好说的。<pre name="code" class="html">#include<iostream>
using namespace std;
int main()
{
int arr[55];
int i,a,b,n;
arr[0]=1;
arr[1]=1;
for(i=2; i<55; i++)
{
arr[i]=arr[i-1]+arr[i-2];
}
scanf("%d",&n);
while(n--)
{
scanf("%d%d",&a,&b);
a=b-a;
printf("%d/n",arr[a]);
}
return 0;
}
题目大意:有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数
解题思路:大一第一次比赛的题目,老师专门来出来讲过,印象深刻,当时的难题,现在的水题。与上题比较,区别在于开头部分取值的多少。同样预处理一下,存在数组里。
感想:没啥好说的。<pre name="code" class="html">#include<iostream>
using namespace std;
int main()
{
int arr[55];
int i,a,b,n;
arr[0]=1;
arr[1]=1;
for(i=2; i<55; i++)
{
arr[i]=arr[i-1]+arr[i-2];
}
scanf("%d",&n);
while(n--)
{
scanf("%d%d",&a,&b);
a=b-a;
printf("%d/n",arr[a]);
}
return 0;
}
相关文章推荐
- 模仿源码自定义HashMap
- 函数指针与回调函数
- C++ Primer 学习笔记_94_用来大型程序的工具 -命名空间[续3]
- 根据前序遍历和中序遍历构建二叉树以及根据中序遍历后序遍历构建二叉树
- combinations 经典排列算法
- 第十一周项目三 继承之直线类点类
- C语言 二进制中1的个数
- 将数据显示到屏幕上(用ListView)
- 剑指offer之面试题6重建二叉树
- 多线程02:《疯狂Java讲义》学习笔记——线程的创建和启动
- 设计模式总结之装饰者模式
- 新人刚刚注册
- 数据库实验一
- DUBBO配置规则详解
- 图像特效---旋转模糊滤镜
- jQuery -- 下载与引入到文件
- BZOJ 3011 Running Away From the Barn
- java内存管理总结
- java版实时获取access_token
- python学习笔记2—python文件类型、变量、数值、字符串、元组、列表、字典