OJ---- 201301 JAVA 题目2-3级(走棋盘)
来源:互联网 发布:千里马计划软件官方 编辑:程序博客网 时间:2024/05/22 20:33
请编写一个函数(允许增加子函数),计算n x m的棋盘格子(n为横向的格子数,m为竖向的格子数)沿着各自边缘线从左上角走到右下角,总共有多少种走法,要求不能走回头路,即:只能往右和往下走,不能往左和往上走。
输入两个正整数
返回结果
path[i][j] = path[i - 1][j] + path[i][j - 1];
import java.util.*;public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()) { int n = scanner.nextInt(); int m = scanner.nextInt(); System.out.println(count(n, m)); } scanner.close(); } private static int count(int n, int m) { int[][] path = new int[n + 1][m + 1]; for (int i = 0; i < path[0].length; i++) { path[0][i] = 1; } for (int i = 0; i < path.length; i++) { path[i][0] = 1; } for (int i = 1; i < path.length; i++) { for (int j = 1; j < path[0].length; j++) { path[i][j] = path[i - 1][j] + path[i][j - 1]; } } return path[n][m]; }}
0 0
- OJ---- 201301 JAVA 题目2-3级(走棋盘)
- 华为OJ——201301 JAVA 题目2-3级(棋盘走法)
- 201301 JAVA 题目2-3级(0,0)-->(m,n)的棋盘走法
- 201301 JAVA 题目2-3级_棋盘问题
- 【华为OJ】【059-201301-JAVA-题目2-3级】
- 华为OJ——201301 JAVA 题目2-3级
- 华为oj中级 201301 JAVA 题目2-3级
- 201301 JAVA 题目2-3级(走网格,从左上角到右下角)
- OJ-----201301 JAVA题目0-1级
- 九度oj 题目1529:棋盘寻宝
- 九度OJ--题目1091:棋盘游戏
- 南阳oj 棋盘覆盖 题目45
- 九度 oj 题目1091:棋盘游戏
- 阿里2016面试笔试题目之棋盘走法
- Java实现棋盘格子走法
- 华为OJ 201301 JAVA题目0-1级
- 201301 JAVA题目0-1级 华为OJ
- 【华为OJ】201301 JAVA 题目0-1级
- jQuery的makeArray方法源码分析
- mybatis动态sql删除语法
- Java读取文件MD5的两种方案
- 【C#】【WPF】如何读写app.config文件
- Java HttpServer实现交互
- OJ---- 201301 JAVA 题目2-3级(走棋盘)
- 二维码的生成
- site网站安全状态为危险,提示被篡改检测为被篡改怎么办?
- DirectInfo.GetFiles返回数组的默认排序
- mybatis动态sql更新语法
- JavaEE版Eclipse搭建SSH框架详解
- 走进绚烂多彩的属性动画-Property Animation(上篇)
- Game Study I
- java反射机制及在Abdroid的应用