网站首页 > 精选教程 正文
一个机器人位于m x n网格的左上角到达网格的右下角,有多少条不同的路径?
一个机器人位于m x n网格的左上角(起始点标记为Start)。
机器人每次只能向下或向右移动一步。机器人试图达到网格的右下角(标记为Finish)。
有多少条不同的路径?
表格中数字表示由在上角Start位置到相应格子的路径数。
第一列和第一行的值都是1,其他格子的值则是上面一个和左边一个格子的值之和。
则(i,j)的值 =(i-1,j)的值 + (i,j-1)的值。
import java.util.*;
public class Zuoye9 {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
int mytwo[][] = new int[1000][1000];
System.out.println("输入M X N的网格值");
System.out.println("n=");
int n=reader.nextInt();
System.out.println("m=");
int m=reader.nextInt(); //nxm阶矩阵
for(int i=0;i<m;i++) { //(0,m)赋值,给mytwo[0][i]赋值
mytwo[0][i] = 1;
}
for(int i=0;i<n;i++) { //(n,0)赋值,给mytwo[i][0]赋值
mytwo[i][0] = 1;
}
for(int i=1;i<n;i++) {
for(int j=1;j<m;j++) {
mytwo[i][j] = mytwo[i-1][j] + mytwo[i][j-1];
}
}
System.out.println(mytwo[n-1][m-1]);
}
}
猜你喜欢
- 2024-11-08 「JAVA」属性、路径分隔符有何不同?file对象创建,文件过滤器
- 2024-11-08 路径之谜问题 Java java 路径规划
- 2024-11-08 悟空云课堂 | 第三期:路径遍历漏洞的防范与检测
- 2024-11-08 运行在不同系统上的Java程序,如何处理路径分隔符的兼容问题
- 2024-11-08 身为架构师,这篇IO流File的讲解及使用你一定得看,写的非常详细
- 2024-11-08 Java数据库数据存取演化路径 java数据库语句
- 2024-11-08 JAVA学习:跨平台时文件路径处理,读写配置文件
- 2024-11-08 Javaweb 自定义 Servlet 实现按照访问路径转发
- 2024-11-08 揭秘 Java 跨系统文件路径组装的秘方!
- 2024-11-08 Java路径-39-Java的泛型 java泛型方法的定义和使用
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)