leetcode日记(50)不同路径

很经典的动态规划题,需要将各个结点的路径一个个算出来,由于只能往右和往下走,每个结点的路径数等于左节点路径数加上结点路径数,最终返回最后一个结点路径数即可。

cpp 复制代码
class Solution {
public:
    int uniquePaths(int m, int n) {
        int a[m][n];
        for(int i=0;i<n;i++) a[0][i]=1;
        for(int i=0;i<m;i++) a[i][0]=1;
        for(int i=1;i<m;i++){
            for(int j=1;j<n;j++){
                a[i][j]=a[i-1][j]+a[i][j-1];
            }
        }
        return a[m-1][n-1];
    }
};
相关推荐
努力学算法的蒟蒻3 分钟前
day40(12.21)——leetcode面试经典150
算法·leetcode·面试
ToddyBear5 分钟前
从字符游戏到 CPU 指令集:一道算法题背后的深度思维跃迁
数据结构·算法
光影少年7 分钟前
前端算法新手如何刷算法?
前端·算法
yuniko-n16 分钟前
【力扣 SQL 50】子查询篇
数据库·sql·leetcode
Andyshengwx18 分钟前
图论 最小生成树 MST问题
c++·算法·图论
賬號封禁中miu19 分钟前
图论之最小生成树
java·数据结构·算法·图论
闻缺陷则喜何志丹19 分钟前
【图论 拓扑排序 贪心 临项交换】P5603 小 C 与桌游 题解|普及+
c++·算法·图论·贪心·拓扑排序·洛谷·临项交换
闻缺陷则喜何志丹20 分钟前
【图论 BFS染色 并集查找 】P3663 [USACO17FEB] Why Did the Cow Cross the Road III S|普及+
c++·算法·图论·染色法·宽度优先·并集查找
月明长歌20 分钟前
Java数据结构:PriorityQueue堆与优先级队列:从概念到手写大根堆
java·数据结构·python·leetcode·
青山如墨雨如画21 分钟前
【北邮-研-图论】网络最大流的标号算法V1.0
网络·算法·图论·北邮