首页 > 试题广场 >

网格走法数目

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

数据范围:

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


输出描述:
输出包括一行,为走法的数目。
示例1

输入

3 2

输出

10
头像 白伟仝
发表于 2020-06-27 16:40:21
import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int x = sc.ne 展开全文
头像 叶孤城_
发表于 2023-08-04 18:49:22
#include <stdio.h> //由题目知道,在x*y的网格中,我们只能向下x次,和向右y次 //每一次都是一个决策点 //题目简化为在(x+y)步中选择x次向下(或者y次向右) //也就是排列组合中的组合 int main() { int x=0,y=0; sc 展开全文
头像 17c89
发表于 2024-01-02 14:22:42
import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner in = new Scanner(System.in); while 展开全文
头像 bandiaoz
发表于 2024-12-28 23:11:28
解题思路 这是一道经典的网格路径问题,使用动态规划求解。主要思路是:对于任意点 ,到达它的路径数等于从上方来的路径数加上从左方来的路径数。 代码 cpp java python #include <iostream> #include <vector> usi 展开全文
头像 秦时明月2022
发表于 2022-08-19 09:25:32
解题思路 1.注意走的是网格点,直接使用动态规划即可; 代码 #include <bits/stdc++.h> using namespace std; int main(){ int m, n; while(cin >> m >> n){ 展开全文

问题信息

难度:
215条回答 23471浏览

热门推荐

通过挑战的用户

查看代码
网格走法数目