首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
方格走法
[编程题]方格走法
热度指数:4966
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32M,其他语言64M
算法知识视频讲解
有一个X*Y的网格,小团要在此网格上从左上角到右下角,只能走格点且只能向右或向下走。请设计一个算法,计算小团有多少种走法。给定两个正整数int x,int y,请返回小团的走法数目。
输入描述:
输入包括一行,空格隔开的两个正整数x和y,取值范围[1,10]。
输出描述:
输出一行,表示走法的数目
示例1
输入
3 2
输出
10
马上挑战
算法知识视频讲解
提交运行
算法知识视频讲解
添加笔记
求解答(4)
邀请回答
收藏(29)
分享
纠错
提交结果有问题?
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条回答
29收藏
7853浏览
热门推荐
通过挑战的用户
查看代码
牛客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
相关试题
有2×n的一个长方形方格,用一个1...
数学
普及
评论
(2)
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(3)
来自
职能类模拟题14
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(2)
来自
职能类模拟题14
在Java语言中,关于集合框架类的...
Java
评论
(1)
评估大型语言模型生成文本质量时,R...
大模型概念
评论
(1)
方格走法
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
3 2
10