NC 不同路径的数目(一)

系列文章目录


文章目录


前言

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。


描述

一个机器人在m×n大小的地图的左上角(起点)。

机器人每次可以向下或向右移动。机器人要到达地图的右下角(终点)。

可以有多少种不同的路径从起点走到终点?

备注:m和n小于等于100,并保证计算结果在int范围内

java 复制代码
 int uniquePaths(int m, int n) {
        vector<vector<int>>dp(m,vector<int>(n,0));
        //第一行初始化,只有一条路径
        for(int i=0;i<n;i++){
            dp[0][i] = 1;
        }
        //第一列初始化,只有一条路径
        for(int i=0;i<m;i++){
            dp[i][0] =1;
        }
        for(int i=1;i<m;i++){
            for(int j=1;j<n;j++){
                //转移方程
                dp[i][j] = dp[i-1][j]+dp[i][j-1];
            }
        }
        return dp[m-1][n-1];
相关推荐
cnxy1881 天前
围棋对弈Python程序开发完整指南:步骤3 - 气(Liberties)的计算算法设计
python·算法·深度优先
AndrewHZ1 天前
【图像处理基石】什么是光栅化?
图像处理·人工智能·算法·计算机视觉·3d·图形渲染·光栅化
小白菜又菜1 天前
Leetcode 944. Delete Columns to Make Sorted
算法·leetcode
我找到地球的支点啦1 天前
Matlab系列(006) 一利用matlab保存txt文件和读取txt文件
开发语言·算法·matlab
Dev7z1 天前
基于Matlab实现GRACE卫星重力数据的全球水储量变化估算与分析
人工智能·算法·matlab
爱喝热水的呀哈喽1 天前
11题目汇总
算法
三斗米1 天前
Transformer入门:一文读懂《Attention Is All You Need》
算法·架构
Swift社区1 天前
LeetCode 458 - 可怜的小猪
算法·leetcode·职场和发展
AI科技星1 天前
宇宙的像素:真空中一点如何编码无限星光
数据结构·人工智能·算法·机器学习·重构
程芯带你刷C语言简单算法题1 天前
Day37~求组合数
c语言·开发语言·学习·算法·c