机器人走方格I
来源:互联网 发布:vb picturebox 画线 编辑:程序博客网 时间:2024/04/30 13:38
题目描述
有一个XxY的网格,一个机器人只能走格点且只能向右或向下走,要从左上角走到右下角。请设计一个算法,计算机器人有多少种走法。
给定两个正整数int x,int y,请返回机器人的走法数目。保证x+y小于等于12。
测试样例:2,2
返回:2
import java.util.*;public class Robot { public int countWays(int x, int y) { // write code here if(x<=0||y<=0) return 0; int n = x + y - 2; return getN(n)/(getN(x-1)*getN(y-1)); } private int getN(int n){ int res = 1; for(int i=2; i<=n; ++i){ res*=i; } return res; }}
0 0
- 机器人走方格I
- 机器人走方格I
- 机器人走方格I
- 62. Unique Paths&机器人走方格I
- 机器人走方格
- 机器人走方格II
- 1118 机器人走方格
- 机器人走方格1
- 机器人走方格II
- 1118 机器人走方格
- 机器人走方格
- 机器人走方格2
- 机器人走方格1
- 机器人走方格
- 1118 机器人走方格
- 机器人走方格
- 机器人走方格
- 机器人走方格
- 使用strcat和strcpy时遇到的问题
- mail.class.php
- 采用SetUpFactory打包程序
- 解决Scrapy性能问题——案例一(CPU饱和)
- 查看MySQL每个表占用的空间
- 机器人走方格I
- 深入理解JVM(七)——Class文件结构
- 杭电题目分类
- hrbust/哈理工oj 1740 A Story on a Sunshine Beach【二维01背包+输出路径】
- CoreLocation框架的使用
- (4.2.27)Butter Knife 基本用法
- HDU 1517A Multiplication Game 小聪明博弈
- 系统调用
- 四月份班级活动 – 记杨老师的博弈论讲座