首页 > 试题广场 >

方格走法

[编程题]方格走法
  • 热度指数:2675 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
有一个X*Y的网格,小团要在此网格上从左上角到右下角,只能走格点且只能向右或向下走。请设计一个算法,计算小团有多少种走法。给定两个正整数int x,int y,请返回小团的走法数目。


输入描述:
输入包括一行,空格隔开的两个正整数x和y,取值范围[1,10]。


输出描述:
输出一行,表示走法的数目
示例1

输入

3 2

输出

10
头像 白伟仝
发表于 2020-05-07 16:40:13
import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int x = sc.nex 展开全文
头像 牛客题解官
发表于 2020-06-05 18:36:34
题解: 考察点: 深度优先搜索,动态规划 易错点: 方格的大小为,但是格点数却为 方法一:深度优先搜索 选用深度优先搜索是解决这类题目最直观的思路,因为格点只能往下走或者往右走,所以对于方格中位置,一定只能由它的上方位置和左边位置走过来。那么令为走到位置的方案数,则根据加法原理,它一定由左边位置的方 展开全文