卡特兰数(Catalan)
来源:互联网 发布:node.js docker 编辑:程序博客网 时间:2024/04/26 04:52
说16个人按顺序去买烧饼,其中8个人每人身上只有一张5块钱,另外8个人每人身上只有一张10块钱。
烧饼5块一个,开始时烧饼店老板身上没有钱。
16个顾客互相不通气,每人只买一个。
问这16个人共有多少种排列方法能避免找不开钱的情况出现。
public static void main(String[] args) {
Scanner in = new Scanner(new BufferedInputStream(System.in));
BigInteger[] h = new BigInteger[200];
h[1] = new BigInteger("1");
h[2] = new BigInteger("2");
for (int i=3;i<=103;i++)
{
int t1 = 4*i-2;
int t2 = i+1;
h[i] = h[i-1].multiply(new BigInteger(""+t1)).divide(new BigInteger(""+t2));
}
while (true)
{
int n = in.nextInt();
if (n==-1) break;
System.out.println(h[n]);
}
}
- 卡特兰数(Catalan)
- 卡特兰数(Catalan)
- 卡特兰数catalan
- catalan卡特兰数
- 卡特兰数(Catalan)
- Catalan(卡特兰)数
- Catalan 卡特兰数
- 卡特兰数Catalan
- 卡特兰数 Catalan数
- 卡特兰数 Catalan数
- 卡特兰数[catalan数]`
- 卡特兰数-Catalan数
- Catalan数 卡特兰数
- 卡特兰数 Catalan 数
- 卡特兰数 Catalan number
- 卡特兰数 Catalan Number
- 卡特兰数Catalan Number
- 卡特兰数Catalan Number
- web标准学习第一天:基础知识
- 用IPicture显示图片(转)
- 数据库系统中文件附件保存的最佳办法
- 新浪微博RSS订阅Feed生成服务
- SQL高级应用
- 卡特兰数(Catalan)
- java中项目的相对路径
- 计算机网络概述
- [MSSQL]SQL SERVER 2005-OVER (PARTITION BY…)的用法
- Pass4side 最新70-272题库资讯和70-272考题免费下载
- 小记csdn安家(2010.10.26)
- oracle查询语句大全
- Sql Server2005 4个排名函数: RANK(),DENSE_RANK(),ROW_NUMBER(),NTILE()
- 又见到这个智力题