1012
来源:互联网 发布:金山软件股票多少钱 编辑:程序博客网 时间:2024/05/17 20:32
题目编号:1012
题目大意:在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数.<br>例如n=3时,为2× 3方格,骨牌的铺放方案有三种,
解题思路:感觉是课上讲的题目的简化版,水题一个,简单的递归就可以实现了。但注意一下数值,感觉需要LONGLONG格式。
感想:没啥感想。
#include<iostream>using namespace std;long long arr[51];int main(){ int i,n; arr[1]=1; arr[2]=2; for(i=3;i<51;i++) arr[i]=arr[i-1]+arr[i-2]; while(cin>>n&&n) { cout<<arr[n]<<endl; } return 0;}
0 0
- 1012
- 1012
- 1012
- 1012
- 1012
- 1012
- 1012
- 1012
- 1012
- 1012
- 1012
- 1012
- 1012
- 1012
- 1012
- 1012
- 1012
- 1012
- 数据库实验二
- 图像特效---漫画滤镜
- 进步!!!
- Java 不规则窗口
- C语言 整数的整数次方(不考虑大数问题)
- 1012
- 存储班长信息的学生类,将Stu类的数据成员的访问权限改为private,你的程序是否能完成要求的功能?如果不行,请修改程序。请不要修改给出的代码,只能修改自己写的代码。
- 红黑树
- 图像特效---(Sketch Filter)素描滤镜
- 南邮OJ 1005 多项式加法(二)
- HDU 1060 Leftmost Digit(大数问题)
- 一个强大的下拉刷新框架
- 放盘子
- HDU 1102 Constructing Roads (最小生成树)