E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
组合数学——卡特兰数
HDU 3723 Delta Wave(
卡特兰数
)
思路:设n个格子中有k次上升的,那么就有k次下降的,这2k次的排列方案可以看做括号序列的方案数,即
卡特兰数
,设f[k]表示前这2k个上升下降的排列方案数,g[k]表示总的方案数 &n
·
2015-11-09 14:53
HDU
组合数学
第一发 hdu 2451 Simple Addition Expression
hdu 2451 Simple Addition Expression Problem Description A luxury yacht with 100 passengers on board is sailing on the sea in the twilight. The yacht is ablaze with lights and there comes out laughe
·
2015-11-09 13:02
express
codeforces 336D Vasily the Bear and Beautiful Strings(
组合数学
)
转载请注明出处: http://www.cnblogs.com/fraud/ ——by fraud Vasily the Bear and Beautiful Strings Vasily the Bear loves beaut
·
2015-11-09 13:00
codeforces
hdu 5184 类
卡特兰数
+逆元
这道题和鹏神研究
卡特兰数
的推导和在这题中的结论式的推导: 首先就是如何理解从题意演变到
卡特兰数
: 排列的总长度为 n ,左右括号各为 m = n / 2 个。
·
2015-11-09 12:14
HDU
数学题目
6635898a0100magq.html 【转来看看,有时间可以调剂调剂做做数学题】 1.burnside定理,polya计数法 这个大家可以看brudildi的《
组合数学
·
2015-11-09 12:39
数学
Happy new year!
关于刷题,就以数论+
组合数学
+图论(网络流)为主吧。数学主要是为了之后出题,自己在各方
·
2015-11-09 12:26
APP
Uva 11609 - Team (
组合数学
+ 二项式性质 + 快速幂取模 )
Uva 11609 - Team (
组合数学
+ 二项式性质 + 快速幂取模 ) 题意: 有N个人,选一个或多个人参加比赛,其中一名当队长,有多少种方案?
·
2015-11-08 16:24
uva
Uva 10943 - How do you add ?( 组合数公式 + 递推 )
( 组合数公式 + 递推 ) 题意:给定一个数N,分解韡k个数,问有多少种组合.数可以重复 (N<=100)分析:通过
组合数学
将题目抽象为 N个相同的小球,放入k
·
2015-11-08 16:07
uva
hdu 3037 Saving Beans(
组合数学
)
hdu 3037 Saving Beans 题目大意:n个数,和不大于m的情况,结果模掉p,p保证为素数。 解题思路:隔板法,C(nn+m)多选的一块保证了n个数的和小于等于m。可是n,m非常大,所以用到Lucas定理。 #include <cstdio> #include <cstring> #include <algorithm> using
·
2015-11-08 16:42
bean
HDU 5226 Tom and matrix(
组合数学
+Lucas定理)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5226 题意:给一个矩阵a,a[i][j] = C(i,j)(i>=j) or 0(i < j),求(x1,y1),(x2,y2)这个子矩阵里面的所有数的和。 思路:首先可以推导出一个公式C(n,i)+C(n + 1,i)+...+C(m,i) = C(m + 1,i + 1) 知道了
·
2015-11-08 16:40
Matrix
卡特兰数
转自: http://baike.baidu.com/view/2499752.htm 原理 令h(0)=1,h(1)=1,catalan数满足递推式 [1] : h(n)= h(0)*h(n-1)+h(1)*h(n-2) + ... + h(n-1)h(0) (n>=2) 例如:h(2)=h(0)*h(1)+h(1)*h(0)=1*1+1*1=2 h(3)=h(0)*h
·
2015-11-08 16:27
poj 1095 Trees Made to Order
卡特兰数
这题用到了
卡特兰数
,详情见:http://www.cnblogs.com/jackge/archive/2013/05/19/3086519.html 解体思路详见:http://blog.csdn.net
·
2015-11-08 15:21
order
poj1850
组合数学
View Code #include < iostream > #include <
·
2015-11-08 14:30
poj
hdu1023:
卡特兰数
火车进站问题
卡特兰数
引入的例子。
卡特兰数
递推公式:h(n)=h(n-1)*(4*n-2)/(n+1) 通项公式:h(n)=c(2n,n)/(n+1)...
·
2015-11-08 14:08
HDU
Burnside引理和polay计数学习小记
在
组合数学
中有这样一类问题,比如用红蓝两种颜色对2*2的格子染色,旋转后相同的算作一种。有多少种不同的染色方案?我们列举出,那么一共有16种。
·
2015-11-08 11:30
ide
LightOJ 1005 Rooks(
组合数学
)
题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1005 题意:在一个n*n的棋盘上放m个车,使得各个车之间不相互攻击。有多少种放法? 思路:先在n行中选出m行,C(n,m),再在n列中选出m列随便放A(n,m),答案为C(n,m)*A(n,m)。 #include <iostream> #includ
·
2015-11-08 11:26
OO
树的Prufer 编码和最小生成树计数
在
组合数学
中,Prufer数列由有一个对于顶点标过号的树转化来的数列,点数为n的树转化来的Prufer数列长度为n-2。它可以通过简单的迭代方法计算出来。
·
2015-11-08 11:15
最小生成树
也谈走台阶问题
分析 很简单的一道题,学过
组合数学
的人很快就能想到,这是一个递推关系。假设走
·
2015-11-08 11:06
问题
UVA11538Chess Queen(
组合数学
推公式)
转载请注明出处: http://www.cnblogs.com/fraud/ ——by fraud 题目意思:在n*m的棋盘中放置两个不同的皇后,使得两者能够相互攻击,共有多少种放置方法? 考虑将其分为1.相同行列 2.相同对角线上 1.先放其中一个子,有n*m种放置方法,
·
2015-11-08 10:18
uva
HDU 1465 不容易系列之一(错排公式)
题目地址:点击打开链接思路:错排公式的简单运用,刚开始写了个错误代码,wrong了无数发这个问题推广一下,就是错排问题,是
组合数学
中的问题之一。
qq_25605637
·
2015-11-08 10:00
置换,置换的运算
置换的概念还是比较好理解的,《
组合数学
》里面有讲。对于置换的幂运算大家可以参考一下潘震皓的那篇《置换群快速幂运算研究与探讨》,写的很好。
·
2015-11-07 15:38
运算
HDU 4159 Indomie (
组合数学
)
HDU 4159 Indomie (
组合数学
) #include <cstdio> typedef __int64 LL;
·
2015-11-07 15:32
dom
国家集训队论文分类整理
组合数学
计数与统计 2001 - 符文杰:《Pólya原理及其应用》 2003 - 许智磊:《浅谈补集转化思想在统计问题中的应用》 2007 - 周冬:《生成树的计数及其应用》
·
2015-11-07 15:44
分类
国家集训队论文分类整理
组合数学
计数与统计 2001 - 符文杰:《Pólya原理及其应用》 2003 - 许智磊:《浅谈补集转化思想在统计问题中的应用》 2007 - 周冬:《生成树的计数及其应用》
·
2015-11-07 15:42
分类
【2015暑假】鸽巢原理总结 【算法思路+
组合数学
】
&n
·
2015-11-07 14:02
算法
poj 1850 Code
组合数学
!!!
·
2015-11-07 14:12
code
hdu 1134 Game of Connections
主要考察
卡特兰数
,大数乘法,除法…… 链接http://acm.hdu.edu.cn/showproblem.php?
·
2015-11-07 14:35
Connection
HDU 4248 A Famous Stone Collector
组合数学
dp ****
A Famous Stone Collector Time Limit: 30000/15000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 793 Accepted Submission(s
·
2015-11-07 13:03
Collector
uva 991 Safe Salutations
递推,
卡特兰数
题意:输入n,表示圆上有n对点也就是2n个点,每个点要与另一个点且只能与一个点相连,用直线将两点相连,那么会产生n条线,但要求这n条线不能出现相交的情况,问有多少种连接方案 这个问题并不难
·
2015-11-07 13:15
uva
Catalan number ,
卡特兰数
资料来源百度百科 http://baike.baidu.com/view/2499752.htm
卡特兰数
又称卡塔兰数,是
组合数学
中一个常出现在各种计数问题中出现的数列。
·
2015-11-07 13:05
number
uva 10303 How Many Trees?
组合数学
,递推(Catalan number ,
卡特兰数
) 题目:给n个数字,能构建成多少种二叉排序树。这个问题并不难,用递归的思想就能解决。当空树即n=0时方案数为1,当n=1时方案数同样为1。
·
2015-11-07 13:04
tree
uva 10375 Choose and divide
数学题:(
组合数学
,分解质因子) 题意就是C(m,n)/C(s,t),凡是组合数就提醒我们要注意数据范围,一般处理
组合数学
问题的策略就是能约分的先约分,能化简的先化简,能除的先除,不要全部乘起来再除掉
·
2015-11-07 13:00
ide
uva 11027 Palindromic Permutation
数学题(字符串的解码与编码,涉及
组合数学
) 题意:给你一个字符串,它们的全排列中有一些字符将会是回文串,单独把这个些回文串拿出来,按字典序给他们从1开始编号。然后输入数字n,把第n个回文串输出。
·
2015-11-07 13:59
ROM
uva 10910 Marks Distribution
数学题(
组合数学
或者 DP递推都可以) 题意就不说了比较好懂。 这题如果按照题意去模拟着思考是很难解决的,我们换一种思维,抓住一个特殊条件,将问题进行转化。
·
2015-11-07 13:55
mark
poj3421
简单
组合数学
View Code #include <iostream> #include <cstdlib> #include <cstdio>
·
2015-11-07 12:40
poj
八数码 poj 1077 广搜 A* IDA*
状态可以每次都动态生成,也可以生成一次存储起来,我用的动态生成,《
组合数学
》书上有一种生成排列的方法叫做"序数法",我看了一会书,把由排列到序数,和由序数到排列的两个函数写了出来,就是代码中的
·
2015-11-07 12:45
poj
卡特兰数
的来源于拓展
关于扩展的
卡特兰数
:1.
·
2015-11-07 11:11
卡特兰数
的应用
Catalan数 中文:
卡特兰数
原理: 令h(1)=1,h(0)=1,catalan数满足递归式: h(n)= h(1)*h(n-1) + h(2)*h(n-2) + ... + h(
·
2015-11-07 11:10
应用
字典序法生成全排列算法的证明
组合数学
中,生成全排列的方法有很多,卢开澄老师的《
组合数学
》中就介绍了三种:序数法,字典序法,临位互换法等。
·
2015-11-07 10:51
全排列
HDU1695 GCD 欧拉函数+容斥原理
1<=x,y<=1e5, 0<=k<=1e5 用到了欧拉函数,素因子分解,筛选法,
组合数学
上的容斥原理等,不失为一道好题!!! &nbs
·
2015-11-07 10:58
HDU
Necklace of Beads--POJ 1286
1、题目类型:Polya定理、
组合数学
、置换群。
·
2015-11-07 10:22
poj
组合数学
持续更新
poj 1664 放苹果 http://poj.org/problem?id=1664 一道基础的题目,dp[i][j]代表 i 个苹果 放到 j 个盘子的总类数目。 dp[ i ][ j ] = dp[ i ] [j -1 ] + dp[ i -j ][ j ]; 分类讨论第j个盘子是否放了苹果。 没有放的时候 dp [ i ][ j-1 ]种,把i个苹果全部放在前 j -1
·
2015-11-07 09:08
数学
poj 1664 放苹果
这是一道简单的
组合数学
题,这里要用递推来做; 方法一:A[n][m] 表示n个盘子放m个苹果的方法,那么A[n][m] = A[n-1][m] + A[n][m-n];就会等于m个苹果放在n-1个盘子的方法
·
2015-11-05 08:33
poj
poj 3844 Divisible Subsequences
一道简单的
组合数学
题,我们把从1~m的和的余数相同的放在一个集合里面,那么他们任意一个相减就会是得到余数为0;那么也是d的倍数;这里要注意的是当余数为0的集合那么可以从中任意选2个与1个,这个题会超出int
·
2015-11-05 08:29
sequence
poj 1809 Regetni
这是一个
组合数学
题: 题意:就是给你n个点,任选3个点判断A=|x1y2 - y1x2 + x2y3 - y2x3 + x3y1 - y3x1|/2是否为整数(0也算),并计算这样的组合存在多少个
·
2015-11-05 08:28
get
poj 1430 Binary Stirling Numbers
这是一道
组合数学
题: 首先由于%2的操作,我想到了f(n,m) = s(n,m)%2,假设一个f函数。
·
2015-11-05 08:25
number
poj 2282 The Counting Problem & 3286 How many 0's?
这是一个
组合数学
题: 我就拿3124来做例子:我们要举出2的个数; 我们是从地位向高位列举:当我们拿个位时,我们就把个位变成2,那么前面有多少个数,那么就有多少个2,前面有0~312共有313个数;
·
2015-11-05 08:24
count
poj 1715 Hexadecimal Numbers
题目 Hexadecimal Numbers (hex) 问题摘要 解法1 源程序 hex.dpr 解法核心 枚举+
组合数学
·
2015-11-05 08:23
number
数论(一)
HDU 2669 ex_GCD HDU 1576 逆元,ex_GCD HDU 4828
卡特兰数
假设,依次放1-n,放第一排记为0,放第二排记为1,题目的条件就转化为
卡特兰数
的条件了
·
2015-11-03 22:41
数论
【bzoj4305】数列的GCD
拿来练练基础的
组合数学
思维还是可以的实际上题目可以转化成:给一个序列A,修改其中的K个成为序列B,对∀i∈[1,m]求出使得序列B满足gcd{x∣x∈B}==i的方案数。
GEOTCBRL
·
2015-11-03 21:00
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他