Train Problem II(卡特兰数 组合数学)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1023
Train Problem II
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 12035 Accepted Submission(s): 6422
The result will be very large, so you may not process it by 32-bit integers.
import java.math.BigDecimal; import java.math.BigInteger; import java.util.Scanner;public class Main {public static void main(String args[]) {Scanner cin = new Scanner(System.in);/** 卡特兰数性质:h[n]=h[n-1]*(4n-2)/(n+1)*/BigInteger dp[] = new BigInteger[150];dp[1]=BigInteger.valueOf(1);for(int i=2;i<=100;i++) {dp[i]=dp[i-1].multiply(BigInteger.valueOf(4*i-2)).divide(BigInteger.valueOf(i+1));}while(cin.hasNext()) {int n=cin.nextInt();System.out.println(dp[n]);}} }
转载于:https://www.cnblogs.com/caijiaming/p/10724785.html
Train Problem II(卡特兰数 组合数学)相关推荐
- hdu1032 Train Problem II (卡特兰数)
题意: 给你一个数n,表示有n辆火车,编号从1到n,入站,问你有多少种出站的可能. (题于文末) 知识点: ps:百度百科的卡特兰数讲的不错,注意看其参考的博客. 卡特兰数(Catalan):前 ...
- Train Problem II 卡特兰裸题(入门题)
Train Problem II 题目大意:给你一个数n,表示有n辆火车,编号从1到n,从远方驶过来,问你有多少种出站的可能. 解题思路:模拟栈的问题而已. 卡特兰问题. 1 import jav ...
- hdu 1023 Train Problem II
题目连接 http://acm.hdu.edu.cn/showproblem.php?pid=1212 Train Problem II Description As we all know the ...
- HDU1023 Train Problem II
传送门https://vjudge.net/problem/HDU-1023 解题思路: 大数和卡特兰数 实现代码: #include <iostream> #include <cs ...
- HDU1023 Train Problem II【Catalan数】
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1023 题目大意: 一列N节的火车以严格的顺序到一个站里.问出来的时候有多少种顺序. 解题思路: 典型 ...
- 【HDOJ】1023 Train Problem II_天涯浪子_新浪博客
[题目]http://acm.hdu.edu.cn/showproblem.php?pid=1023 [报告] 简单粗暴的卡特兰数,不过要用大数才能过呦~ [程序] // Task: 1023 Tra ...
- 《组合数学》——卡特兰数
我们结合一个题目具体看看Catalan数的应用.(Pr0blem source:hdu2067) Problem Description 小兔的叔叔从外面旅游回来给她带来了一个礼物,小兔高兴地跑回自己 ...
- 【组合数学】卡特兰数 / 大施罗德数 相关
在组合数学中,施罗德数用来描述从 (0,0)(0, 0)(0,0) 到 (n,n)(n,n)(n,n) 的网格中,只能使用 (1,0)(1,0)(1,0).(0,1)(0,1)(0,1).(1,1)( ...
- Nowcoder 5477E. 弦(卡特兰数、组合数学)
题目描述: 给定一个圆,圆上有2N个互不重叠的点.每次操作随机选择两个先前未选择过的点连一条弦,共连成N条弦,求所有弦不交的概率. 输入描述: 一行,只有一个整数N(1≤N≤10^7). 输出描述: ...
最新文章
- 31个好用的 Python 字符串方法,建议收藏!
- source insight删除保存路径为中文的project工程项目报错的解决办法
- 数学狂想曲(八)——核弹当量问题, Lanchester战争模型, 随机过程
- 会议 | CCKS 2019 全国知识图谱与语义计算大会在杭州隆重召开
- 数据结构知识点大汇总(八)
- skynet 学习笔记-netpack模块(1)
- 详解第一范式、第二范式、第三范式、BCNF范式
- uniapp app运行到手机模拟器
- Python生成城市热力图
- “值得”关注公司:我们应该向优衣库学习什么?
- 破解Excel的宏密码
- 【AirSim】Windows下搭建AirSim
- Race_Condition_Vulnerability
- 12-SpringSecurity:通过OAuth2集成Github登录
- 超实用BRVAH开源框架使用之添加头部尾部问题
- A100 Tensor核心可加速HPC
- Kotlin KTX 扩展库
- java大学教程习题答案_Java程序设计大学教程:习题解答与课程设计
- Message Lifecycle:Pulsar 里的信息传递究竟是什么样子
- 中企动力与企业同行者的那些点滴