袁愈权


私信TA

用户名:dotcpp0787148

访问量:756

签 名:

网工和电子的同学们 万事如意 祝你们也祝我

等  级
排  名 338
经  验 5371
参赛次数 4
文章发表 80
年  龄 19
在职情况 学生
学  校 贺州学院
专  业 网络工程

  自我简介:

雨吗,可惜洗刷不了那些污秽的心

解题思路:转换成从左上到右下

注意事项:

参考代码:

#include"bits/stdc++.h"
using namespace std;
// 定义全局变量m和n,以及二维数组k并初始化为0
int m, n, k[20][20] = {0};
int main() {
    // 从标准输入读取m和n的值
    cin >> m >> n;
    // 初始化第一列的所有元素为1
    for (int i = 0; i < m; i++) {
        k[i][0] = 1;
    }
    // 初始化第一行的所有元素为1
    for (int i = 0; i < n; i++) {
        k[0][i] = 1;
    }
    // 使用动态规划计算路径数量
    for (int i = 1; i < m; i++) {
        for (int j = 1; j < n; j++) {
            // 当前格子的路径数等于上方格子和左方格子路径数之和
            k[i][j] = k[i-1][j] + k[i][j-1];
        }
    }
    // 输出右下角格子的路径数量
    cout << k[m-1][n-1];
    return 0;
}


 

0.0分

0 人评分

新上线《蓝桥杯辅导》课程,近五年的蓝桥杯省赛与国赛真题都有,从读题开始理解题意、梳理思路、实现代码再提交评测全过程,可有效提升获奖比例甚至进国赛!课程介绍、试听请猛击这里

  评论区

  • «
  • »