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
组合数学__组合计数
棋子染色问题(burnside引理或者polya定理)
当时因为时间的关系,没有做出来,后来仔细考虑了一下,这是
组合数学
的题目。重新回顾了下,
组合数学
老师上课的PPT,果然有这类题目。让我们一起先理解下面两个题目吧。而NYOJ也有一道很类似的题目。
a342500329a
·
2016-04-24 14:00
HDU 5673 Robot(卡特兰数)
题目链接:点击打开链接思路:卡特兰数可以用来求括号序列的个数,用了
组合数学
的知识。该题其实就等价于求一个括号序列的个数,因为满足任意时刻,向右的步数大于等于向左的步数。
weizhuwyzc000
·
2016-04-23 20:00
HDU
卡特兰数
组合数
逆元
默慈金数
比如为4时,方法数为9,如下图 默慈金数在几何,
组合数学
和数论等领域中皆有
qq_30927651
·
2016-04-23 19:00
【BZOJ3997】
组合数学
,总之是DP就对了
传送门写在前面:同脑补了好久的题目,感觉……思路:一开始也是在胡思乱想,感觉发现了一些性质,然后就是半弃疗状态,看题解发现如果纯粹看代码理解,感觉好像还挺科学的,看了看DAG路径覆盖相关的东西,woc……个人理解是说,对于点(i,j)来说,点(i-1,j+1)不和它联通,对于任一个f[i][j],它存储的都是以(i,j)为左下端点一直到往上的方格图中需要走的次数所以大体就是说f[i][j]可以是f
xym_CSDN
·
2016-04-23 10:00
Codeforces554C
组合数学
+费马小定理求逆元
http://codeforces.com/contest/554/problem/C有k种颜色的气球,每种有ci个。i颜色的最后一个气球必须在i+1颜色的最后一个气球的前面。设总共有tot个气球。考虑最后一种颜色的最后一个球必须放在最后面。最后一种颜色有c[k-1]个气球,所以方法为C(c[k-1]-1,tot-1)。保证最后一个球在最后。此时总共还剩tot-c[k-1]个球。在考虑倒数第二种颜
liujc_
·
2016-04-22 13:00
hdu 5651
组合数学
+费马小定理求逆元
http://acm.hdu.edu.cn/showproblem.php?pid=5651给定字符串,判断任意交换顺序,能产生几个回文串。先判定0,如果有超过一个字母出现的次数那么就是不可能的。求个数就是用排列组合了。#include #include #include #include usingnamespacestd; #defineM1009 typedeflonglongll; cha
liujc_
·
2016-04-22 13:00
山东省第五届ACM大学生程序设计竞赛-Hearthstone II(
组合数学
-第二类Stirling数)
HearthstoneIITimeLimit:2000ms Memorylimit:65536K 有疑问?点这里^_^题目描述Thenewseasonhasbegun,youhavencompetitionsandmwellprepareddecksduringthenewseason.Eachcompetitionyoucoulduseanydeckyouwant,buteachofthed
MIKASA3
·
2016-04-22 09:00
C++
ACM
组合数学
II
第二类Stirling数
Hearthstone
Stirling数-
组合数学
Stirling数 一、定义 Stirling数可以指两类数, 第一类数是有正负的,其绝对值是包含n个元素的集合分作k个环排列的方法数目; 第二类数是把包含n个元素的集合划分为正好k个非空子集的方法的数目。 二、递推公式 下面分别介绍这两类Stirling数的递推公式。 第一类。 S(n,0)=0 S(1,1)=1 S(n+1,k)=S(n,k-1)
MIKASA3
·
2016-04-22 09:00
C++
组合数学
Stirling数
【CodeForces】554C - CodeForces 554C(
组合数学
)
C.KyoyaandColoredBallstimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputKyoyaOotorihasabagwith n coloredballsthatarecoloredwith k differentcolors.Thecolorsare
wyg1997
·
2016-04-22 08:00
CodeForces - 554C Kyoya and Colored Balls (
组合数学
&逆元模板)
CodeForces-554CKyoyaandColoredBallsTimeLimit: 2000MS MemoryLimit: 262144KB 64bitIOFormat: %I64d&%I64uSubmit StatusDescriptionKyoyaOotorihasabagwith n coloredballsthatarecoloredwith k differentcolors.T
yanghui07216
·
2016-04-21 21:00
错排公式
这个问题推广一下,就是错排问题,是
组合数学
中的问题之一。考虑一个有n个元素的排列,若一个排列中所有的元素都不在自己原来的位置上,那么这样的排列就称为原排列的一个错排。n个元素的错排数记为D(n)。
u013077144
·
2016-04-21 19:00
Codeforces 554C Kyoya and Colored Balls 【dp +
组合数学
】
题目链接:Codeforces554CKyoyaandColoredBallsC.KyoyaandColoredBallstimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputKyoyaOotorihasabagwithncoloredballsthatarecolor
chenzhenyu123456
·
2016-04-21 18:00
Codeforces 557D Vitaly and Cycle 【染色判二分图 +
组合数学
】
题目链接:Codeforces557DVitalyandCycleD.VitalyandCycletimelimitpertest1secondmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputAfterVitalywasexpelledfromtheuniversity,hebecameinterestedin
chenzhenyu123456
·
2016-04-21 18:00
Codeforces--554C--Kyoya and Colored Balls(
组合数学
)
KyoyaandColoredBallsTimeLimit: 2000MS MemoryLimit: 262144KB 64bitIOFormat: %I64d&%I64uSubmit StatusDescriptionKyoyaOotorihasabagwith n coloredballsthatarecoloredwith k differentcolors.Thecolorsarelabe
qq_29963431
·
2016-04-21 15:00
bzoj3209 花神的数论题 数位dp
网上题解都是高大上的
组合数学
。。然而我等蒟蒻显然只会简单粗暴的数位dp,即: 令f[i][j][k]表示在前i位中,状态为j,有k个1的方案数。其中j=0表示前i为=n。
lych_cys
·
2016-04-21 15:00
动态规划
快速幂
数位dp
[
组合数学
卡特兰数] BZOJ 1856 [Scoi2010]字符串
终于弄懂了Catalan数的另类通项的实际意义了:http://www.cnblogs.com/jianglangcaijin/p/3443689.html#include #include #include #include #defineP20100403 usingnamespacestd; typedeflonglongll; constintN=2000000; llfac[N+5],
u014609452
·
2016-04-20 19:00
山东省第五届ACM大学生程序设计竞赛 Hearthstone II
组合数学
Stirling数
HearthstoneIITimeLimit:2000MSMemorylimit:65536K题目描述Thenewseasonhasbegun,youhavencompetitionsandmwellprepareddecksduringthenewseason.Eachcompetitionyoucoulduseanydeckyouwant,buteachofthedecksmustbeused
zp___waj
·
2016-04-20 07:00
C++
[HNOI2004]树的计数(prufer编码+
组合数学
)
题目:一个有n个结点的树,设它的结点分别为v1,v2,…,vn,已知第i个结点vi的度数为di,问满足这样的条件的不同的树有多少棵。给定n,d1,d2,…,dn,编程需要输出满足d(vi)=di的树的个数。思路:参考2008年国家集训队论文周梦宇《码之道——浅谈信息学竞赛中的编码与译码问题》看完论文之后很容易知道这道题的答案即为(n-2)!/(d1-1)!(d2-1)!...(dn-1)!这道题的
rachelsg
·
2016-04-19 19:00
POJ 3421 X-factor Chains【分解质因子+
组合数学
】
X-factorChainsTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 6329 Accepted: 1960DescriptionGivenapositiveinteger X,an X-factorchainoflength m isasequenceofintegers,1= X0, X1, X2,…, Xm = Xsatis
liuke19950717
·
2016-04-19 17:00
HDU 3625 Examining the Rooms (第一类斯特灵数,
组合数学
)
pid=3625
组合数学
。
Strokess
·
2016-04-18 20:00
[置顶] 求gcd(i,j,k)=m的方案数,i,j,k不同且属于1-n(
组合数学
+筛法(倍数法))
题意:给出一个整数n,表示1,2,...,n。从这n个数中任意选择3个不同的数字x,y,z,问x,y,z的最大公约数等于m的方案有多少种?(注意:(1,2,3),(1,3,2),(2,1,3),(2,3,1),(3,1,2),(3,2,1)属于同一种方案)题解:这种题型这几天碰多了,其实所有求多个数字gcd的值,都应该用倍数法。这题要用到筛法的思想,假设cnt[i]是gcd为i的三元组的方案数
Miracle_ma
·
2016-04-17 18:00
HDU 4248 DP与
组合数学
#include #include constintmaxn=110; constintmod=1E9+7; intc[maxn*maxn][maxn],num[maxn]; longlongdp[maxn][maxn*maxn]; intn,kase; voidinit() { for(inti=0;i
Tczxw
·
2016-04-16 22:00
CodeForces - 660E Different Subsets For All Tuples (
组合数学
&DP)好题
CodeForces-660EDifferentSubsetsForAllTuplesTimeLimit: 2000MS MemoryLimit: 262144KB 64bitIOFormat: %I64d&%I64uSubmit StatusDescriptionForasequence a of n integersbetween 1 and m,inclusive,denote f(a) a
yanghui07216
·
2016-04-13 22:00
[
组合数学
思路题] BZOJ 4402 Claris的剑
好神的题:http://blog.csdn.net/lych_cys/article/details/50603389实际上,任意一种可行的方案的序列都可以转化为本质相同的下述序列: 先是若干个(1,2),然后是若干个(3,2),然后是若干个(3,4)……以此类推,当然如果长度为奇数就在最后面加上一个数,举个例子: {1,2,3,2,3,2,3,2,3,4,5,4,5,4,5,4,5,
u014609452
·
2016-04-13 17:00
【BZOJ1004】Cards
推荐自己去买一本
组合数学
的教材或者国家集训队的讲稿。。。题目输入中“输入数据保证任意多次洗牌都可用这m种洗牌法中的一种代替,且对每种洗牌法,都存在一种洗牌法使得能回到原状态。”
qq_34637390
·
2016-04-12 20:00
[DP
组合数学
] BZOJ 4498 魔法的碰撞
传送门:http://blog.csdn.net/visit_world/article/details/51090964dp其中一维解释一下,表示可以放且必须放的一个位置#include #include #include #include #defineP1000000007 usingnamespacestd; typedeflonglongll; inlinecharnc(){ stat
u014609452
·
2016-04-12 19:00
Codeforces 660E Different Subsets For All Tuples【
组合数学
】
看了官方题解+q神的讲解才懂。。。智商问题。。讲道理。。数学真的比脱单难啊。。。题目链接:http://codeforces.com/problemset/problem/660/E题意:给定数字范围,问由这些数字组成的长度为n的串的子序列有多少种?分析:方法一:枚举长度k,计算以其为子序列的原串种数。k=0时,ans=mnk≥1时,设序列元素为x1,x2,x3...xk,为了避免重复,我们假设当
Yukizzz
·
2016-04-12 12:00
UVALive 7040 Color (容斥原理 +
组合数学
递推公式 + 求逆元 + 基础数论)
传送门英文题目:Recently,Mr.Bigrecievednowersfromhisfans.Hewantstorecolorthoseowerswithmcolors.Theowersareputinaline.Itisnotallowedtocoloranyadjacentowerswiththesamecolor.Flowersiandi+1aresaidtobeadjacentfore
qingshui23
·
2016-04-11 20:00
数论
容斥原理
逆元
组合数学公式
组合数学
随记
组合数学
1.母函数 母函数(生成函数): 生成函数有普通型生成函数和指数型生成函数两种(本题是普通型)。
strangedbly
·
2016-04-10 21:00
UVA 10325 The Lottery (
组合数学
,容斥原理,二进制枚举)
UVA10325TheLottery(
组合数学
,容斥原理,二进制枚举):http://acm.hust.edu.cn/vjudge/contest/view.action?
PNAN222
·
2016-04-07 21:00
组合数学
容斥原理
二进制枚举
Codeforces 584B Kolya and Tanya 【
组合数学
】
题目链接:Codeforces584BKolyaandTanyaB.KolyaandTanyatimelimitpertest1secondmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputKolyalovesputtinggnomesatthecircletableandgivingthemcoins,andT
chenzhenyu123456
·
2016-04-07 17:00
CodeForces - 584B Kolya and Tanya (
组合数学
)
CodeForces-584BKolyaandTanyaTimeLimit: 1000MS MemoryLimit: 262144KB 64bitIOFormat: %I64d&%I64uSubmit StatusDescriptionKolyalovesputtinggnomesatthecircletableandgivingthemcoins,andTanyalovesstudyingtri
yanghui07216
·
2016-04-07 13:00
UVA 10325 (容斥原理)
容斥原理详见:
组合数学
之容斥原理;本题代码如下:#include #
qq_27599517
·
2016-04-06 20:00
容斥原理
[置顶]
组合数学
之容斥原理
在
组合数学
中,容斥是常常被用到的,我们总用容斥求解一些带有条件的组合数。容斥原理:具有性质A和性质B的元素个数等同于具有性质A的个数和具有性质B的个数的和再减去同时具有性质A和性质B的元素的个数。
qq_27599517
·
2016-04-06 20:00
容斥原理
山东省第二届ACM大学生程序设计竞赛 Binomial Coeffcients 递推
点这里^_^题目描述 输入 输出 示例输入3 11 102 954723示例输出1 45 3557658提示 来源山东省第二届ACM大学生程序设计竞赛示例程序
组合数学
其实是递推哦C[N][K]=C[N
zp___waj
·
2016-04-05 13:00
C++
组合数学
--卡特兰数
原理:令h(0)=1,h(1)=1,catalan数满足递推式: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=2h(3)=h(0)*h(2)+h(1)*h(1)+h(2)*h(0)=1*2+1*1+2*1=5另类递推式:h(n)=h(n-1)*(4*n-2)/(n+1);递推
kavu1
·
2016-04-05 07:00
[poj 1850] Code
组合数学
CodeTimeLimit:1000MSMemoryLimit:30000KTotalSubmissions:9102Accepted:4346DescriptionTransmittingandmemorizinginformationisataskthatrequiresdifferentcodingsystemsforthebestuseoftheavailablespace.Awellkn
ALPS233
·
2016-03-31 10:00
数学
poj
【poj 1942】Paths on a Grid
组合数学
PathsonaGridTimeLimit:1000MSMemoryLimit:30000KTotalSubmissions:23972Accepted:5925DescriptionImagineyouareattendingyourmathlessonatschool.Onceagain,youareboredbecauseyourteachertellsthingsthatyoualread
ALPS233
·
2016-03-31 09:00
Math
数学
poj
[poj 3252] Round Numbers
组合数学
RoundNumbersTimeLimit:2000MSMemoryLimit:65536KTotalSubmissions:11386Accepted:4262DescriptionThecows,asyouknow,havenofingersorthumbsandthusareunabletoplayScissors,Paper,Stone’(alsoknownas‘Rock,Paper,Sc
ALPS233
·
2016-03-31 08:00
数学
poj
lightoj 1095 - Arrange the Numbers
组合数学
给定n,m,k,n个数字中前m个数字有k个数字位置定下来,问有多少种排列方式..这种
组合数学
是我最不擅长的,虽然挂在DP专题里但是想不来怎么DP。
azx736420641
·
2016-03-30 09:00
数学
组合数学
lightoj
组合数学
训练 (16.03.29)
复习
组合数学
的知识,本文主要涉及到母函数,catalan数,容斥原理,排列去重的内容。
theArcticOcean
·
2016-03-29 21:00
去重
容斥原理
Catalan数
母函数
UVa 11401 - Triangle Countin
【他人的思路】
组合数学
,计数原理。本题可以正向求解也可以反向求补集,这里采用正向求解。 1.首先写出前几组数据,找规律:{里面的括号是子情况}
just_sort
·
2016-03-29 16:00
hdoj 5651 xiaoxin juju needs help 【
组合数学
】
题目链接:hdoj5651xiaoxinjujuneedshelp问题描述xiaoxin巨从小就喜欢字符串,六年级的时候他就知道了什么是回文串。这时,xiaoxin巨说到:如果一个字符串SS是回文串,那么该字符串从前往后看和从后往前看是一样一样的。六年级的暑假,xiaoxin很快就做完了暑假作业,然后到腾讯做起了实习生。这日,leader给了xiaoxin一个字符串,请xiaoxin帮忙写一个函数
笑着走完自己的路
·
2016-03-29 15:53
组合数学
HDU 5651 xiaoxin juju needs help 逆元&
组合数学
大意:求出一个串不通过增删组成多少个回文串。思路:有公式S(ni)!/((n1)!*(n2)!….(ni)!)=x;x就是可重复序列的最终组成不同的序列数。那么既然还有取余的问题,所以用到逆元(就是化除为乘),那么就可以用快速幂处理(参数二为mod-2).#include #include #include #include #include #include #include #include
Grit_ICPC
·
2016-03-28 10:00
组合
逆元
[置顶] 矩阵快速幂专题(一)
做完这一专题,可能会暂时转向图论部分,然后等我
组合数学
学得差不多了,再回过头来继续做数论题。
shengtao96
·
2016-03-25 22:00
矩阵
快速幂
Catalan数计算及应用
感觉这篇不错,再添加了点自己的想法,就转载了,以备以后复习用原文:http://blog.csdn.net/wuzhekai1985/article/details/6764858问题描述:卡塔兰数,是
组合数学
中一个常出现在各种计数问题中出现的数列
qq_30927651
·
2016-03-24 22:00
关于错排公式的推导与应用
错排问题,又称更列问题,是
组合数学
中的问题之一。对于它的研究最早可以追溯到十八世纪,当时他被数学家尼古拉·伯努利和欧拉研究,因此在历史上也被称为伯努利--欧拉的错装信封问题。
yangyuhao0408
·
2016-03-24 13:00
C++
算法
博客
错排
yangyuhao
UVA 10253Series-Parallel Networks
书中给出的建模思想很好,并且对
组合数学
求解和dp的边界情况分析都很好。多学习,多积累。
Fsss_7
·
2016-03-19 16:00
卡特兰数总结
中间部分,小部分内容摘自百度百科结尾部分,小部分内容摘自http://blog.sina.com.cn/u/1885661061卡特兰数是
组合数学
中一个常出现在各种计数问题中出现的数列。
Dacc123
·
2016-03-18 13:00
百度
数学
应用
卡特兰数
卡特兰数应用
ACM
组合数学
题目列表
基本
组合计数
HDU1028IgnatiusandthePrincessIII整数划分HIT1402整数划分问题多种整数划分置换群PKU2369求置换的周期1026求置换的循环节1721置换的幂运算3270
liangzhaoyang1
·
2016-03-15 21:00
ACM
组合数学题目列表
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他