HDU-ACM2067
来源:互联网 发布:梦洁床垫怎么样知乎 编辑:程序博客网 时间:2024/06/06 09:06
小兔的棋盘
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 8863 Accepted Submission(s): 4613
Problem Description
小兔的叔叔从外面旅游回来给她带来了一个礼物,小兔高兴地跑回自己的房间,拆开一看是一个棋盘,小兔有所失望。不过没过几天发现了棋盘的好玩之处。从起点(0,0)走到终点(n,n)的最短路径数是C(2n,n),现在小兔又想如果不穿越对角线(但可接触对角线上的格点),这样的路径数有多少?小兔想了很长时间都没想出来,现在想请你帮助小兔解决这个问题,对于你来说应该不难吧!
Input
每次输入一个数n(1<=n<=35),当n等于-1时结束输入。
Output
对于每个输入数据输出路径数,具体格式看Sample。
Sample Input
1312-1
Sample Output
1 1 22 3 103 12 416024
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner input=new Scanner(System.in); long arr[][]=new long[36][36]; arr[0][0]=1; for (int i=1;i<36;i++){ for (int j=0;j<=i;j++){ if (j==0){ arr[i][j]=arr[i-1][j]; }else if(i==j){ arr[i][j]=arr[i][j-1]; }else{ arr[i][j]=arr[i-1][j]+arr[i][j-1]; } } } int c=0; while (input.hasNext()){ c++; int n=input.nextInt(); if (n==-1){ return; } System.out.println(c+" "+n+" "+arr[n][n]*2); } }}
0 0
- HDU-ACM2067
- hdu
- hdu
- HDU
- hdu ()
- hdu
- hdu
- HDU
- HDU
- hdu
- hdu
- HDU
- Hdu
- hdu
- hdu-
- hdu
- hdu
- hdu
- HDU-ACM2058
- lua mac安装笔记 -借助homebrew3条命令安装lua
- 小视频转换成GIF动图
- CentOS 6 Setup ZPanel CP on Linux
- 苹果样式的开关
- HDU-ACM2067
- 第八周编程题-字数统计(期末,看了很多别人的代码,0分)
- omnet++ 无法运行 环境变量 报错代码:-1073741511
- Android学习第四周-常用布局代码个人整合版
- 翻转链表
- fcitx候选词竖排
- HDU-ACM2070
- LightOJ - 1328 A Gift from the Setter (数学)
- jAVA接口回调