#|踩方格(信息学奥赛一本通-T1196)
【题目描述】【源程序】
有一个方格矩阵,矩阵边界在无穷远处。我们做如下假设:
a、每走一步时,只能从当前方格移动一格,走到某个相邻的方格上;
b、走过的格子立即塌陷无法再走第二次;
c、只能向北、东、西三个方向走;
【#|踩方格(信息学奥赛一本通-T1196)】请问:如果允许在方格矩阵上走n步,共有多少种不同的方案。2种走法只要有一步不一样,即被认为是不同的方案。
【输入】
允许在方格上行走的步数n(n≤20)。
【输出】
计算出的方案数量。
【输入样例】
2
【输出样例】
7
#include
#include
using namespace std;
int a[30];
int main()
{
int n,i;
cin>>n;
a[1]=3;
a[2]=7;
for(i=3;
i<=n;
i++)
a[i]=2*a[i-1]+a[i-2];
cout<
推荐阅读
- 书评——《小行星》
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- 魔灵末路?第二十八章
- 【迅动股票】强势股开始回调,降低仓位等待回踩
- 何以解忧,企业信息化、数字化选型焦虑之五·系统安全隐患大
- 学习与知识管理
- 不甘平凡的平凡
- 【入门】Python网络爬虫与信息提取1
- QML基础信息
- 2021年下半年《信息系统项目管理师》真题