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
组合数学母函数
直通BAT--数据结构与算法十一(概率)
概率常考题型:概率与期望的计算利用古典概率进行计算:
组合数学
随机数发生器:利用一个随机数发生器构造另一个随机数发生器1.球队分组问题8只球队,有3个强队,5只弱队,随机把它们分成4组比赛,每组两个队,问两支强队在一起的概率是多大
antsZone
·
2017-07-28 20:53
C++
[Notes][多项式]杂记 · 多项式算法—多项式求逆 多项式取模 多项式开根…
生成函数形如∑∞i=0aixi∑i=0∞aixi生成函数又称
母函数
,往往和多项式算法联系起来起到优化转移的作用多项式算法加减法多项式加减法比较简单若f(x)=∑ni=0aixif(x)=∑i=0naixi
LowestJN
·
2017-07-24 14:17
Notes
多项式
[Notes][多项式]杂记 · 多项式算法—多项式求逆 多项式取模 多项式开根…
生成函数形如∑∞i=0aixi∑i=0∞aixi生成函数又称
母函数
,往往和多项式算法联系起来起到优化转移的作用多项式算法加减法多项式加减法比较简单若f(x)=∑ni=0aixif(x)=∑i=0naixi
LowestJN
·
2017-07-24 14:17
Notes
多项式
辅助函数
母函数
的分析以及应用
母函数
的理解见解了好多大佬的博客,自己都还是不明白,然后又反复去看,终于明白了许多,现在讲讲我对它的理解吧。首先我们用一个经典的例子来解释什么是
母函数
吧。
qq_39461206
·
2017-07-16 00:23
函数模板
【知识】
组合数学
组合数学
,像数论一样是发源自数学的恶心东西,在计算机上更是与取余成为结发夫妻,与DP和数论的关系也不一般。更因为计算机令人惊骇的枚举耐心,出现了更加可怕的变种题目。好了,现在进入正题。
Starlight_Glimmer
·
2017-07-10 22:48
组合数学
-->组合数学靠运气<--
-->涨姿势也不容易<--
bzoj 4487: [Jsoi2015]染色问题 (容斥原理+
组合数学
)
题目描述传送门题目大意:棋盘是一个n×m的矩形,分成n行m列共n*m个小方格。现在萌萌和南南有C种不同颜色的颜料,他们希望把棋盘用这些颜料染色,并满足以下规定:1.棋盘的每一个小方格既可以染色(染成C种颜色中的一种),也可以不染色。2.棋盘的每一行至少有一个小方格被染色。3.棋盘的每一列至少有一个小方格被染色。4.种颜色都在棋盘上出现至少一次。题解枚举至少多少行,多少列,多少种颜色没有染,然后容斥
clover_hxy
·
2017-07-06 07:41
容斥原理
组合数学
计算机研究生课程表
计算机系研究生课程介绍:课程名称:
组合数学
【主要内容】主要介绍
组合数学
的基本内容,包括基本记数方法、
母函数
与递推关系、容斥原理与鸽巢原理、Burnside引理与Polya定理、区组设计与编码的初步概念、
qq_28648861
·
2017-07-02 18:31
hdoj2079 选课时间(题目已修改,注意读题) (
母函数
)
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2079题意:又到了选课的时间了,xhd看着选课表发呆,为了想让下一学期好过点,他想知道学n个学分共有多少组合。你来帮帮他吧。(xhd认为一样学分的课没区别)Input输入数据的第一行是一个数据T,表示有T组数据。每组数据的第一行是两个整数n(1#includeusingnamespacestd;intmai
cowboy90
·
2017-06-14 20:21
ACM_母函数
卡特兰数——Catalan数
卡特兰数是
组合数学
中一个常出现在各种计数问题中出现的数列。由以比利时的数学家欧仁·查理·卡塔兰(1814–1894)命名。
空白__
·
2017-06-07 22:45
acm
HDU1521
指数型
母函数
,多重排列数。
猿猴时代
·
2017-06-06 13:35
HDU1521
指数型
母函数
,多重排列数。
猿猴时代
·
2017-06-06 13:35
算法--
组合数学
:杨辉三角数学分析以及Java实现
1.定义杨辉三角,是二项式系数在三角形中的一种几何排列。下图为杨辉三角部分数据2.杨辉三角规律前提:每行端点与结尾的数为1最重要的规律:每个数字等于上一行的左右两个数字之和。可用此性质写出整个杨辉三角。即第n+1行的第i个数等于第n行的第i-1个数和第i个数之和,这也是组合数的性质之一。C(n+1,i)=C(n,i)+C(n,i−1)2.1杨辉三角与11的幂的关系假设y=11^n当n=0时:y=1
Java仗剑走天涯
·
2017-06-03 18:22
TCB-算法
算法-名企面试
AlphaG算法的科学意义
利用一点儿
组合数学
的知识,容易知道:围棋棋局有36
yuanmeng001
·
2017-06-01 03:00
dilworth定理的通俗讲解
度娘定义:在数学理论中的序理论与
组合数学
中,Dilworth定理根据序列划分的最小数量的链描述了任何有限偏序集的宽度。其名称取自数学家RobertP.Dilworth。
DDYYZZ
·
2017-05-20 18:00
JavaScript:判断对象类型函数
typeof操作符是操作符,不是函数,后面可以带(),也可以不带()返回的结果都是小写字
母函数
类型返回function数组,null,等都返回object适合判断基本类型变量,不适合判断引用类型(都返回
老章888
·
2017-05-02 13:29
[BZOJ3028]食物(生成函数)
题解组合问题,需要用到普通型生成函数先将所有的食物和限制写成生成函数,并利用等比数列的求和公式,忽略
母函数
的收敛问题求出
母函数
的闭形式(1+x2+x4+...)(1+x)(1+x+x2)(x+x3+x5
Clove_unique
·
2017-04-25 16:45
题解
生成函数
[BZOJ3028]食物(生成函数)
题解组合问题,需要用到普通型生成函数先将所有的食物和限制写成生成函数,并利用等比数列的求和公式,忽略
母函数
的收敛问题求出
母函数
的闭形式(1+x2+x4+...)(1+x)(1+x+x2)(x+x3+x5
Clove_unique
·
2017-04-25 16:45
题解
生成函数
山东省第七届ACM省赛 Feed the monkey
开始以为是一道
组合数学
,看了别人的题解发现这是dp开始也应该想到,必须一步步递推,所以应该是dpdp[i][j][k][s]i代表第一种水果剩下的数量,j代表第二种水果剩下的数量,k代表第三种水果剩下的数量
但求-_-心安
·
2017-04-18 19:48
第七届蓝桥杯大赛预赛
bzoj 1211: [HNOI2004]树的计数 (prufer序列+
组合数学
)
题目描述传送门题解ans=(n−2)!∏(di−1)!,分解因数,上下相消即可。注意判断无解的几种情况(1)n=1,d[1]!=0(2)n!=1,d[i]=0(3)[∑ni=1(di−1)]!=n−2代码#include#include#include#include#include#defineN150#defineLLlonglongusingnamespacestd;intprime[N+3
clover_hxy
·
2017-04-18 10:39
数论
组合数取模
斯特林数
简介斯特林数是
组合数学
中的一个重要内容,有许多有用的性质。它由十八世纪的苏格兰数学家JamesStirling首先发现并说明了它们的重要性。
permui
·
2017-04-17 20:00
指数
母函数
(排列)
https://vjudge.net/problem/HDU-2065题意:现在有一长度为N的字符串,满足一下条件:(1)字符串仅由A,B,C,D四个字母组成;(2)A出现偶数次(也可以不出现);(3)C出现偶数次(也可以不出现);计算满足条件的字符串个数.当N=2时,所有满足条件的字符串有如下6个:BB,BD,DB,DD,AA,CC.由于这个数据肯能非常庞大,你只要给出最后两位数字即可.题解:(
Gitfan
·
2017-04-17 01:08
普通
母函数
(组合)
https://vjudge.net/problem/HDU-1398#includeusingnamespacestd;constintmaxn=310;//c1是保存各项质量砝码可以组合的数目//c2是中间量,保存每一次的情况intc1[maxn],c2[maxn],step[20];intmain(){intn;for(inti=0;i#includeusingnamespacestd;co
Gitfan
·
2017-04-15 23:18
数学-
组合数学
http://codeforces.com/contest/553/problem/A这道题目难点在于找到规律,另外求组合数也是难点,不能用常规求法求组合数的文章如下http://blog.csdn.net/wty__/article/details/20048467A.KyoyaandColoredBallstimelimitpertest2secondsmemorylimitpertest25
d12155214552
·
2017-04-15 14:51
数学
[BZOJ1272][BeiJingWc2008]Gate Of Babylon(容斥原理+
组合数学
lucas定理)
题目描述传送门题解首先容斥一下答案=至少0个不满足限制的-至少一个不满足性质的+至少2个不满足性质的…2t枚举然后计算每一个的答案假设我们现在要在n种物品中选出m个,相当于是将m个小球放在n个盒子里,允许为空那么组合数就是Cn−1n+m−1但是这道题是“至多”m个,那么应该求的是Cn−1n−1+Cn−1n+Cn−1n+1+...+Cn−1n+m−1这个式子可以利用Cji=Cji−1+Cj−1i−1
Clove_unique
·
2017-03-28 17:59
题解
容斥原理
组合数学
[BZOJ3622]已经没有什么好害怕的了(dp+容斥原理+
组合数学
)
题目描述传送门题解首先判断是否有解,也就是(n+k)/2mod2=0这样的话也就相当于糖比药大的正好有(n+k)/2组然后剩下的和BZOJ2024就一样了dpf(i,j)表示前i个糖选出了j个并且比配对的药大的方案数答案就是强制满足k个-强制满足k+1个+强制满足k+2个…就是容斥一下,每一次将没选的乘上阶乘(表示任意配对个数),容斥系数是Cki代码#include#include#include
Clove_unique
·
2017-03-23 16:53
题解
dp
容斥原理
组合数学
[BZOJ4710][Jsoi2011]分特产(容斥原理+
组合数学
)
题目描述传送门题解这道题的限制其实挺不明显的,应该是“每个人都至少有一个”也就是说对于所有的物品,将其划分成n部分,每部分不能为空,问总的方案数可以如果利用插板法的话,把n个相同的小球放到m个不同的盒子里有Cm−1n+m−1种方案,不过这个只能求出允许空的方案数,对每一种特产都讨论的话,总方案数即为∏iCn−1ai+n−1根据容斥原理,答案应该为至少0个盒子为空的-至少1个盒子为空的+至少2个盒子
Clove_unique
·
2017-03-22 14:11
题解
容斥原理
组合数学
[BZOJ3198][Sdoi2013]spring(hash+容斥原理+
组合数学
)
题目描述传送门题解可以通过枚举+hash求出有i位对应相同有多少对设其为f(i)那么答案应该为f(k)∗Ckk−f(k+1)∗Ckk+1...f(6)∗Ck6容斥系数是组合数的原因是即使不考虑有i为对应相同的和有i+1位对应相同的有交集,还是会选出很多重复的情况,所以应该同时将其去重刚开始hash挂了一个map,T成狗…实际上排个序就能快很多代码#include#include#include#i
Clove_unique
·
2017-03-22 10:47
题解
hash
容斥原理
组合数学
[BZOJ2839]集合计数(容斥原理+
组合数学
)
题目描述传送门题解首先考虑固定k个元素,方案为Ckn还剩下2n−k个集合,可以任选若干个集合C12n−k+C22n−k+..+C2n−k2n−k=22n−k但是这样选出来的有可能有不合法的,交集大小可能大于k,所以要减去k+1,加上k+2…就是个容斥了设f(k)=Ckn∗(22n−k)那么答案应该为f(k)∗Ckk−f(k+1)∗Ckk+1+f(k+2)∗Ckk+2...f(n)∗Ckn容斥系数我
Clove_unique
·
2017-03-21 23:34
题解
容斥原理
组合数学
[BZOJ2839]集合计数(容斥原理+
组合数学
)
题目描述传送门题解首先考虑固定k个元素,方案为Ckn还剩下2n−k个集合,可以任选若干个集合C12n−k+C22n−k+..+C2n−k2n−k=22n−k但是这样选出来的有可能有不合法的,交集大小可能大于k,所以要减去k+1,加上k+2…就是个容斥了设f(k)=Ckn∗(22n−k)那么答案应该为f(k)∗Ckk−f(k+1)∗Ckk+1+f(k+2)∗Ckk+2...f(n)∗Ckn容斥系数我
Clove_unique
·
2017-03-21 23:34
题解
容斥原理
组合数学
[Codeforces585E]Present for Vitalik the Philatelist(容斥原理+
组合数学
)
题目描述传送门题意:给出一列数,对于每一个数,求选出一个不包含当前数的非空子集满足子集与当前数gcd为1,并且子集中的所有数的gcd不为1的方案数,统计总和。题解首先考虑对于一个数,若它为质数,那么所有不是它倍数的数都和所有是它倍数的数互质假设个数分别为x,y那么它计算的答案应该为x∗(C1y+C2y+...+Cyy)=x∗(2y−1)但是如果对于质数p和质数q都这样计算的话,p和q的公倍数会被重
Clove_unique
·
2017-03-21 23:33
题解
容斥原理
组合数学
[Codeforces547C]Mike and Foam(莫比乌斯反演+
组合数学
)
题目描述传送门题意:给出一列数a1..an,每一次给出一个数x,将ax的状态取反(有变成没有,没有变成有,初始没有),每一次统计存在的数中gcd(ai,aj)=1(in的话g(d)=0,然后F(d)=0,实际上就没有意义了,所以d的上限也就为n这样f(1)就可以O(n)求了以上讨论的都是给出了所有的数算一遍f(1)的做法但是这道题是有q个操作,其实比上面筛法什么的还要简单,只需要动态维护f(1)和
Clove_unique
·
2017-03-21 23:51
题解
组合数学
莫比乌斯反演
组合数学
例题:Codeforces#round404 - D(785D)
仍然任性地践行不写题解的原则,于是默默地把标题改成了
组合数学
例题。但是实际上还是一篇题解,大家就默默地看不要吐槽就好。
Elin_24
·
2017-03-17 17:04
codeforces
题解
大学才开始的ACM应该如何正确学习
第一步,需要了解初等数论、
组合数学
FZH_SYU
·
2017-03-16 23:53
成长心得
ACM
C语言--Set 案例
Setexample:setcovering集合覆盖是一个
组合数学
和资源选择的问题模型,主要思想是:给定一个集合S,A1...An为S的子集所组成的集合P,集合C就是由来自P的一个或多个集合组成。
AdmireLinux
·
2017-03-14 22:40
C
什么是好的数学?
Tao是调和分析、微分方程、
组合数学
、解析数论等领域的大师级的年轻高手。2006年,31岁的Tao获得了数学界的最高奖Fields奖,成为该奖项七十年来最年轻的获奖者之一。美国
汏懿笆崀
·
2017-03-08 20:13
2017.3.7
组合数学
学习——四个基本计数原理、排列
加法原理:互相排斥的情况划分少量且易处理如果有p中方法能从一堆中选出一个物体,又有q中方法能从另一堆中选出一个物体,那么从这两堆中选出一个物体有p+q种方法乘法原理:对于集合S有p个a,每个a对应着q个b,那么|S|=p*q使用条件:各任务间没有依赖情况优先选择约束性最强的选择除法原理:条件:划分子集合大小相等集合的排列:定理:对于正整数n和r,r<=n有P(n,r)=n*(n-1)*(n-r+1
weixin_33910759
·
2017-03-08 08:00
[BZOJ3771][生成函数][FFT][容斥原理]Triple
个、2个、3个能得到的权值和的情况及方案数生成函数裸题刚接触这玩意并不是很能理解,也不是很懂怎么表达……考虑f(i)表示权值和为i的方案数,那么有f(i)=∑f(j)∗f(i−j),为卷积形式,那么令
母函数
LowestJN
·
2017-02-21 20:34
FFT
&
FWT
容斥原理
生成函数
【
组合数学
】卡特兰数总结
卡特兰数问题:n对括号有多少种合法的匹配方式?(卡特兰数的常见应用之一)结论:对于n对括号,合法的排列共有C(n,2n)-C(n+1,2n)基本思路:考虑n对括号,有n个(和n个),对于任意一个)其前面必定有一个(跟他对应,如果没有则是非法序列。也就是说,对于),其前面的(的数量必须大于等于)的数量。假设(=1,)=-1。合法的序列是1-11-11-1,不合法的序列是1-1-111-1。n对括号的
Mankind_萌凯
·
2017-02-18 23:55
算法
FFT入门
FFT入门FFT(快速傅里叶变换)是上个学期学会的东西,由于接下来要玩
母函数
,所以现在写篇博客复习一下。FFT可以在O(nlogn)的时间内完成多项式乘法。
Renatus_Goseqh
·
2017-02-16 15:11
FFT
bzoj 3907: 网格 (卡特兰数+
组合数学
+高精度)
3907:网格TimeLimit:1SecMemoryLimit:256MBSubmit:398Solved:178[Submit][Status][Discuss]Description某城市的街道呈网格状,左下角坐标为A(0,0),右上角坐标为B(n,m),其中n>=m。现在从A(0,0)点出发,只能沿着街道向正右方或者正上方行走,且不能经过图示中直线左上方的点,即任何途径的点(x,y)都要满
clover_hxy
·
2017-02-15 16:01
数论
组合数学
bzoj 2111: [ZJOI2010]Perm 排列计数 (
组合数学
+Lucas定理)
2111:[ZJOI2010]Perm排列计数TimeLimit:10SecMemoryLimit:259MBSubmit:1919Solved:475[Submit][Status][Discuss]Description称一个1,2,...,N的排列P1,P2...,Pn是Magic的,当且仅当2Pi/2.计算1,2,...N的排列中有多少是Magic的,答案可能很大,只能输出模P以后的值In
clover_hxy
·
2017-02-15 08:50
数论
组合数取模
组合数学
poj专题 - 初期数学
第六个专题了,初期数学:(1)、
组合数学
1、加法原理和乘法原理以及排列组合1、hdu4497GCDandLCM题意:已知l,g其中g=gcd(x,y,z),l=lcm(x,y,z),问x,y,z有多少种组合使得关系成立
HopeForBetter
·
2017-02-10 21:35
数学
poj分类专题训练
组合数学
系列问题
要明白什么是
组合数学
,首先我们要知道什么是组合数。什么是组合数?
C20180630_zjf
·
2017-02-10 17:00
考试必备
数论
C++
c++知识总结
[BZOJ1913][Apio2010]signaling 信号覆盖(计算几何+
组合数学
)
题目描述传送门题解非常神奇的一道思路题,刚开始只会sb暴力这篇题解讲得非常好orz:http://blog.csdn.net/qpswwww/article/details/45334033代码#include#include#include#include#includeusingnamespacestd;#defineN1505constdoublepi=acos(-1.0);constdou
Clove_unique
·
2017-02-07 19:37
题解
计算几何
组合数学
[BZOJ1913][Apio2010]signaling 信号覆盖(计算几何+
组合数学
)
题目描述传送门题解非常神奇的一道思路题,刚开始只会sb暴力这篇题解讲得非常好orz:http://blog.csdn.net/qpswwww/article/details/45334033代码#include#include#include#include#includeusingnamespacestd;#defineN1505constdoublepi=acos(-1.0);constdou
Clove_unique
·
2017-02-07 19:37
题解
计算几何
组合数学
Problem H. Great Cells(2016 China-Final)【数学计数+智力题】
定义A-g为网格中恰好有g个great格子的填法数,求Σ(g+1)A-g思路:这题乍一看需要用
组合数学
容斥原理计算A-g,但是这样做比较麻烦复杂。但其实这题是(g+1)的套路。。。简便做法是观察整体,
MartaYang
·
2017-02-04 14:22
计数
hdu 3037 费马小定理+逆元求组合数+Lucas定理
组合数学
推推推最后,推得要求C(n+m,m)%p其中n,m小于10^9,p小于1^5用Lucas定理求(Lucas定理求nm较大时的组合数)因为p数据较小可以直接阶乘打表求逆元求逆元时,由费马小定理知道
Jeromiewn
·
2017-02-01 20:56
模板题
逆元
[BZOJ1856][Scoi2010]字符串(卡特兰数+
组合数学
)
题目描述传送门题解答案Cnn+m−Cn+1n+m,模数是质数所以直接处理阶乘然后快速幂计算逆元就行至于这个公式的推导可以参考卡特兰数的非常规分析首先Cnn+m是总的方案数,从中减去不合法的方案对于一个不合法的方案,假设从第2k+1位开始不合法,那么之前一定有k+1个0,k个1,如果将0,1互换就变成了一共有n+1个1,m-1个0反过来,对于任意一个n+1个1,m-1个0组成的方案,任选一位将其前面
Clove_unique
·
2017-01-29 11:57
题解
省选
组合数学
3997: [TJOI2015]
组合数学
3997:[TJOI2015]
组合数学
TimeLimit:20SecMemoryLimit:128MBSubmit:806Solved:589[Submit][Status][Discuss]Description
CRZbulabula
·
2017-01-26 19:55
dp
bzoj 4013: [HNOI2015]实验比较 (树形DP+
组合数学
)
4013:[HNOI2015]实验比较TimeLimit:5SecMemoryLimit:512MBSubmit:511Solved:254[Submit][Status][Discuss]Description小D被邀请到实验室,做一个跟图片质量评价相关的主观实验。实验用到的图片集一共有N张图片,编号为1到N。实验分若干轮进行,在每轮实验中,小D会被要求观看某两张随机选取的图片,然后小D需要根据
clover_hxy
·
2017-01-24 15:52
动态规划
组合数学
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他