题解 | #走方格的方案数#

走方格的方案数

https://www.nowcoder.com/practice/e2a22f0305eb4f2f9846e7d644dba09b

一个标准的动态规划问题,涵盖动态规划完整解法
#include <stdio.h>

int main()
{
    int n,m;
    scanf("%d%d",&n,&m);
    n++;
    m++;
    
    int dp[n][m];//在下标为(i,j)走到终点(n-1,m-1)的方法有dp[n][m]种
    int i,j;
    for(i=0;i<n;i++) dp[i][m-1]=1;//初始化
    for(j=0;j<m;j++) dp[n-1][j]=1;
    for(i=n-2;i>=0;i--)//遍历
        for(j=m-2;j>=0;j--)
            dp[i][j]=dp[i+1][j]+dp[i][j+1];
    printf("%d",dp[0][0]);
    return 0;
}

全部评论

相关推荐

06-27 18:45
中山大学 Ruby
25届应届毕业生,来广州2个礼拜了,找不到工作,绝望了,太难过了…
应届想染班味:9爷找不到工作只能说明,太摆了或者太挑了。
点赞 评论 收藏
分享
06-15 02:05
已编辑
南昌航空大学 数据分析师
Eason三木:你如果想干技术岗,那几个发公众号合唱比赛的经历就去掉,优秀团员去掉,求职没用。然后CET4这种不是奖项,是技能,放到下面的专业技能里或者单独列一个英语能力。 另外好好改改你的排版,首行缩进完全没有必要,行间距好好调调,别让字和标题背景黏在一起,你下面说能做高质量PPT你得展现出来啊,你这简历排版我用PPT做的都能比你做的好。 然后自我评价,你如果要干数据工程师,抗压能力强最起码得有吧。
简历中的项目经历要怎么写
点赞 评论 收藏
分享
代码飞升:别用口语,后端就写后端,前端就写前端,最后别光后悔
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务