【动态规划】独一无二的路径
来源:互联网 发布:asp.net vb 教程 编辑:程序博客网 时间:2024/06/06 06:50
题目描述:
有一个XxY的网格,一个机器人只能走格点且只能向右或向下走,要从左上角走到右下角。请设计一个算法,计算机器人有多少种走法。
给定两个正整数int x,int y,请返回机器人的走法数目。保证x+y小于等于12。
输入:
2,2
输出:
2
我的代码:
import java.util.*;public class Robot {/** * 计算一共有几种走法 * @param x 矩阵的行 * @param y 矩阵的列 * @return 返回从左上角走到右下角的走法 */public int countWays(int x, int y) {// 定义矩阵int dp[][] = new int[x][y];// 第一行初始化for (int i = 0; i < y; i++)dp[0][i] = 1;//第一列初始化for (int i = 0; i < x; i++)dp[i][0] = 1;// 要从1开始for (int i = 1; i < x; i++) {for (int j = 1; j < y; j++) {//等于走到上方的走法数量 + 走到左侧的走法数量之和dp[i][j] = dp[i - 1][j] + dp[i][j - 1];}}return dp[x - 1][y - 1];}}
0 0
- 【动态规划】独一无二的路径
- 动态规划——Unique Binary Search Trees 独一无二的二叉搜索树【LeetCode】
- 动态规划法求多段图的最短路径
- 动态规划--矩阵最小的路径和
- 动态规划——不同的路径
- 动态规划求多段图单源最短路径
- 动态规划--多段图最短路径
- 数塔类动态规划的最优路径的输出
- 动态规划解最短路径问题
- 动态规划 最短路径
- 动态规划 最短路径
- 最短路径 动态规划
- 【动态规划之路径选择】
- 最短路径(动态规划)
- 动态路径规划(一)
- 动态路径规划(二)
- 动态规划路径最小问题
- 动态规划--三角形最佳路径
- 排序算法
- leetcode 3. Longest Substring Without Repeating Characters
- 【C++11】新特性——引入nullprt
- Html(3)- 图像标签
- 倾向得分匹配(Propensity Score Matching) 通俗解析及在Stata里的运用
- 【动态规划】独一无二的路径
- Oracle server+instant client+PLsql Developer安装
- 微商的不可持续性
- sysctl -p 报错 is an unknown key
- Scala 闭包
- 生产者和消费者的两种方式
- 实习入职第九天:android中的seekbar加了图片后,拖动球显示不全问题
- hdoj2087剪花布条(大字符串截取小字符串)
- 决策支持系统复习资料