[蓝桥杯 2020 省 AB1] 走方格——动态规划

简介: [蓝桥杯 2020 省 AB1] 走方格——动态规划

题目描述

在平面上有一些二维的点阵。


这些点的编号就像二维数组的编号一样,从上到下依次为第 1 至第 n 行,从左到右依次为第 1 至第 m 列,每一个点可以用行号和列号来表示。


现在有个人站在第 1 行第 1列,要走到第 n 行第 m 列。只能向右或者向下走。


注意,如果行号和列数都是偶数,不能走入这一格中。


问有多少种方案。


输入格式

输入一行包含两个整数 n,m。

输出格式

输出一个整数,表示答案。

输入输出样例

输入

3 4

输出

2


说明/提示

1≤n,m≤30。

蓝桥杯 2020 第一轮省赛 A 组 G 题(B 组 H 题)。

#include<iostream>
using namespace std;
int main()
{
    int dp[33][33]={0};
    dp[1][1]=1;
    int n,m;
    cin>>n>>m;
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=m;j++)
        {
            if(i==1&&j==1) continue;
            if(i%2||j%2) 
            {
                 dp[i][j]=dp[i-1][j]+dp[i][j-1];
            }
        }
    }
    cout<<dp[n][m]<<endl;
}
目录
相关文章
|
1月前
蓝桥杯动态规划每日一题
蓝桥杯动态规划每日一题
|
1月前
|
Java
蓝桥杯-动态规划专题-子数组系列,双指针
蓝桥杯-动态规划专题-子数组系列,双指针
|
1月前
蓝桥杯-动态规划-子数组问题
蓝桥杯-动态规划-子数组问题
|
1月前
蓝桥杯动态规划-第五弹 最大子数组和 买卖股票最佳时机IV 第N个泰波那契数 环形数组
蓝桥杯动态规划-第五弹 最大子数组和 买卖股票最佳时机IV 第N个泰波那契数 环形数组
|
9月前
蓝桥杯动态规划第三弹-路径问题进阶2.0
蓝桥杯动态规划第三弹-路径问题进阶2.0
|
9月前
蓝桥杯必备动态规划第二弹-路径问题进阶
蓝桥杯必备动态规划第二弹-路径问题进阶
|
9月前
蓝桥杯必备——动态规划“路径问题”以及这种题的小结(二)
蓝桥杯必备——动态规划“路径问题”以及这种题的小结
|
9月前
|
Java
蓝桥杯必备——动态规划“路径问题”以及这种题的小结(一)
蓝桥杯必备——动态规划“路径问题”以及这种题的小结
|
9月前
|
测试技术 Python
蓝桥杯丨动态规划
蓝桥杯丨动态规划
41 0
蓝桥杯备赛leetcode 70.爬楼梯,用最经典的题目来讲解动态规划
题目描述 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼梯顶部呢?
蓝桥杯备赛leetcode 70.爬楼梯,用最经典的题目来讲解动态规划