卡特兰数源于组合数学,ACM中比较具体的使用例子有,1括号匹配的种数。2在栈中的自然数出栈的种数。3求多边形内三角形的个数。4,n个数围城圆圈,找不相交线段的个数。5给定n个数,求组成二叉树的种数…… 此题就是第4个样例,是裸卡特兰数,但是这里牵扯的大数,可以使用java的大数类解决,但是我这里使用 ...
分类:
其他好文 时间:
2016-06-09 00:20:40
阅读次数:
194
题意: q个询问,每一个询问给出2个数sum,n 1 <= q <= 10^5, 1 <= n <= sum <= 10^5 对于每一个询问,求满足下列条件的数组的方案数 1.数组有n个元素,ai >= 1 2.sigma(ai) = sum 3.gcd(ai) = 1 solution: 这道题的 ...
分类:
其他好文 时间:
2016-06-03 18:59:38
阅读次数:
172
描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1008 监狱有连续编号为1...N的N个房间,每个房间关押一个犯人,有M种宗教,每个犯人可能信仰其中一种。如果 相邻房间的犯人的宗教相同,就可能发生越狱,求有多少种状态可能发生越狱. p.s.我真 ...
分类:
其他好文 时间:
2016-06-02 23:26:58
阅读次数:
199
描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1005 一棵树有n个点,给出没给节点的度,如果没有限制则为-1,求共有多少种可能的树. 分析 蒟蒻我肯定是不会做的,所以先来抄一段题解... 这题需要了解一种数列: Purfer Sequence ...
分类:
其他好文 时间:
2016-06-02 21:50:51
阅读次数:
284
题意:有两个盒子各有n个糖,每次随机选一个(概率分别为p,1-p),然后吃掉,直到有一次,你打开盒子发现,没糖了! 输入n,p,求另一个盒子里糖的个数的数学期望。 析:先不说这个题多坑,首先要用long double来实现高精度,我先用的double一直WA,后来看了题解是用long double, ...
分类:
其他好文 时间:
2016-05-29 00:56:16
阅读次数:
209
题意:A,B两个人比赛,名次有三种情况(并列第一,AB,BA)。输入n,求n个人比赛时最后名次的可能数。 析:本来以为是数学题,排列组合,后来怎么想也不对。原来这是一个递推。。。 设n个人时答案为f(n)假设第一名有i(0< i <= n)个人,也就是有C(n, i)种,还剩下f(n-i)种可能,然 ...
分类:
其他好文 时间:
2016-05-28 12:56:33
阅读次数:
166
题目大意:给出 p ,q, r, s这四个数,C(m, n) = m! / (m ? n)! n! ,让你求解 C(p, q)
by C(r, s) ,即两个阶乘相除。
思路:( p!*s!*(r-s)! ) /( q!*(p-q)!*r! )
筛法求素数,唯一分解定理,用函数实现,从而求其各种阶乘,代码如下
#include//唯一分解定理
#inc...
分类:
其他好文 时间:
2016-05-27 12:02:48
阅读次数:
188
来自将狼踩尽 在组合数学中有这样一类问题,比如用红蓝两种颜色对2*2的格子染色,旋转后相同的算作一种。有多少种不同的染色方案?我们列举出,那么一共有16种。但是我们发现,3,4,5,6是同一种,7,8,9,10是用一种,11,12是同一种,13,14,15,16是同一种,也就是只有6种本质上不同的染 ...
分类:
其他好文 时间:
2016-05-25 18:46:42
阅读次数:
167
这题首先是找规律推公式,然后就是组合数学的知识了。 题目是问到第n行第m列的格式有几种方案,我们可以用手算的方法列出当n和m比较小时的所有答案 比如我列出以下8*8的矩阵 矩阵上的数表示从那个位置到最右下角一共有多少种方案。 求每个位置的值也简单,就是把它右下角的所有数加起来即可。 那么,把这个矩阵 ...
分类:
其他好文 时间:
2016-05-22 18:18:29
阅读次数:
219
瞬间移动 Accepts: 1018 Submissions: 3620 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) 瞬间移动 Accepts: 1018 Submissions: ...
分类:
移动开发 时间:
2016-05-22 18:08:27
阅读次数:
209