首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
方格走法
[编程题]方格走法
热度指数:4930
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32M,其他语言64M
算法知识视频讲解
有一个X*Y的网格,小团要在此网格上从左上角到右下角,只能走格点且只能向右或向下走。请设计一个算法,计算小团有多少种走法。给定两个正整数int x,int y,请返回小团的走法数目。
输入描述:
输入包括一行,空格隔开的两个正整数x和y,取值范围[1,10]。
输出描述:
输出一行,表示走法的数目
示例1
输入
3 2
输出
10
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(4)
邀请回答
收藏(28)
分享
纠错
提交结果有问题?
36个回答
3篇题解
开通博客
牛客题解官
发表于 2020-06-05 15:23:03
精华题解
题目难度:一星 考察点:动态规划 方法:动态规划 1.分析: 这个题我们采用动态规划的算法,设dp[i][j]表示位于坐标(i,j)时所有的走法数目,那么我们可以想坐标(i,j)可以由什么地方走到,那么显然由于小团只能向右或向下走,所以(i,j)只能由(i, j-
展开全文
王清楚
发表于 2020-04-25 10:39:35
题目描述 有一个X*Y的网格,小团要在此网格上从左上角到右下角,只能走格点且只能向右或向下走。请设计一个算法,计算小团有多少种走法。给定两个正整数int x,int y,请返回小团的走法数目。 输入描述 输入包括一行,空格隔开的两个正整数x和y,取值范围[1,10]。 输出描述 输出一行,表示走法的
展开全文
cchangcs
发表于 2019-08-08 15:14:47
解题思路 动态规划 完整代码 x, y = map(int, input().split()) dp = [[1 for _ in range(y + 1)] for _ in range(x + 1)] for i in range(1, x + 1): for j in range(1,
展开全文
问题信息
C++工程师
动态规划
测试工程师
2019
数学
蘑菇街
Java工程师
上传者:
小小
难度:
36条回答
28收藏
6081浏览
热门推荐
通过挑战的用户
查看代码
牛客67334...
2022-08-28 17:56:15
前端学习中
2022-08-26 10:26:08
牛客20655...
2022-08-12 22:59:06
打工人丶
2022-07-29 22:05:53
孤单又灿烂的神G
2022-07-26 21:55:16
相关试题
根据Nocomachns定理,任何...
数学
普及
评论
(0)
有2×n的一个长方形方格,用一个1...
数学
普及
评论
(2)
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(3)
来自
职能类模拟题14
电路板布线的时候尽量采用( )折线布线
PCB
评论
(1)
图中U和I分别为
电路基础
评论
(1)
方格走法
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
3 2
10