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
ACM-组合数学
Catalan数—求解n个节点能组成的二叉树个数问题
1.catalan简介 卡塔兰数是
组合数学
中一个常在各种计数问题中出现的数列。以比利时的数学家欧仁·查理·卡塔兰(1814–1894)命名。
猫小时候
·
2020-07-31 20:40
数据结构和算法
ACM-
卡特兰数之Train Problem II——hdu1023
***************************************转载请注明出处:http://blog.csdn.net/lttree***************************************TrainProblemIITimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)To
ltree98
·
2020-07-31 20:31
ACM-数论
漫漫刷题路
TopCoder SRM625 DIV1
250排列
组合数学
题统计每一个单词的数量,利用回文的特点,每次只考虑回文的左半部分,因此将之前统计的每一个字符数除以2之后进行排列组合的计算即可。需要注意的是其中字符数量为奇数的最多不超过一个。
Albafica
·
2020-07-31 19:10
TopCoderSRM
HDU6397 Character Encoding (2018多校第八场1001) (
组合数学
+容斥原理+逆元)
题目:http://acm.hdu.edu.cn/showproblem.php?pid=6397题意:m个桶,放k个小球,每个桶只能放0~n-1个球,求方案数分析:(1)由隔板法可知:若没有少于n-1个的限制,则方案数为:C(k+m-1,m-1);其实等价于,x1+x2+…+xm=k,(xi>=0)的解数(2)接下来容斥:考虑有i个桶违反了规定,放了>=n个;此时对等式两边同时减去i个n,变成:
Jerry99s
·
2020-07-31 18:47
同余
数论
容斥原理
【莫比乌斯反演】莫比乌斯反演入门及推导
这个文章主要ACM中的莫比乌斯反演公式,自己看《
组合数学
》很难,又很少博客写这些内容,所以chenyang920就写了一篇这样的文章就自己想了种证明方法,觉得比《
组合数学
》的证明简单些,就写一下,希望对初学莫比乌斯反演的同学有帮助
huangzhengdoc
·
2020-07-31 18:29
CodeForces 1084C The Fair Nut and String
思路:b将a分为了不同区段(x1,x2,x3...xn),运用
组合数学
ans=(x1+1)*(x2+1)*(x3+1)...*(xn+1)-1,其他字母可以无视,你仔想想就知道为啥了。
tink2r
·
2020-07-31 17:29
codeforces
AtCoder Regular Contest 058 D.Iroha and a Grid(
组合数学
)
Linkhttps://atcoder.jp/contests/arc058/tasks/arc058_bDescription一个H×W的矩形区域,它的左下角有一块A×B的矩形区域,要求中途不经过左下角区域,从大矩形的左上角走到右下角,求方案数;Solution如下图该图是10×5的矩阵,如果不考虑左下角直接从s到t方案数为C10−1+5−15−1C_{10-1+5-1}^{5-1}C10−1+
chagelo
·
2020-07-31 15:00
组合数学
CodeForces 553 B.Kyoya and Permutation(
组合数学
)
Description给出一个长度为nn的排列p1...pnp1...pn,找到pp序列拆成循环置换,然后对每个循环内部将数字从大到小排序,再把所有循环按最大值从小到大排序,如果经过以上操作后序列不变,则称该序列是稳定的,求所有长度为nn的排列中字典序第kk小的排列Input两个整数n,k(1≤n≤50,1≤k≤min(1018,l))n,k(1≤n≤50,1≤k≤min(1018,l)),其中l
v5zsq
·
2020-07-31 15:00
Code
Forces
组合数学
CodeForces 553 A.Kyoya and Colored Balls(
组合数学
)
Description有k种颜色的包,第i种颜色的包有ai个,现在要将这些包排成一列,要求最后一个第i种颜色的包的位置必然在最后一个第i+1种颜色的包的位置前面,问方案数Input第一行一整数k表示颜色数,之后输入k个整数ai表示第i种颜色包的数量(1≤k≤1000,1≤ai≤1000,1≤∑i=1kai≤1000)Output输出方案数,结果模109+7SampleInput3221Sample
v5zsq
·
2020-07-31 15:00
Code
Forces
组合数学
【ContestHunter0601】Genius
ACM-
贪心+倍增+归并排序
测试地址:GeniusACM做法:本题需要用到贪心+倍增+归并排序。某机房大佬给的我他书上的一道神题…据说还是“基础算法”章节的例题…看来我NOIP退役已经是可以预见的了…首先可以大胆猜想(并小心证明)的是,计算校验值时所选的MMM对数,一定是最大的与最小的配对,次大的与次小的配对…以此类推。那么很明显的,一个区间如果被另一个区间包含,那么被包含的区间的校验值一定更小,这就是区间包含单调性,因此要
Maxwei_wzj
·
2020-07-31 14:48
算法-贪心
算法-倍增
Codeforces Round #574 (Div. 2) D1&D2(数论 +
组合数学
)
timelimitpertest:2secondsmemorylimitpertest:256megabytesinput:standardinputoutput:standardoutputThisproblemdiffersfromthepreviousoneonlyintheabsenceoftheconstraintontheequallengthofallnumbersa1,a2,…,a
CXY_Likescoding
·
2020-07-31 13:31
数学相关
【
组合数学
】【逆元】AtCoder - 1974·いろはちゃんとマス目 / Iroha and a Grid
题目题目大意分析大题分析-
组合数学
细节-逆元代码题目传送门题目大意一个H×WH×W的矩形,左下角的A×BA×B的矩形区域不能走,问左上角走到右下角的方案数模109+7109+7。
ixRic
·
2020-07-31 13:56
#
数论
#
组合数学
----------
数学
----------
组合数学
逆元
HDU 6333 2018HDU多校赛 第四场 Harvest of Apples(莫队算法+
组合数学
)
ProblemB.HarvestofApplesTimeLimit:4000/2000MS(Java/Others)MemoryLimit:262144/262144K(Java/Others)TotalSubmission(s):989AcceptedSubmission(s):377ProblemDescriptionTherearenapplesonatree,numberedfrom1to
alpc_qleonardo
·
2020-07-31 12:25
---------Online
Judge--------
HDU
组合计数
莫队算法
2020杭电多校第三场 Little W and Contest(并查集,
组合数学
)
ProblemDescriptionTherearenmembersinourACMclub.LittleWwantstoselectthreepersonsfromourclubtoformanewteamtakingpartinprovincialACMcontests,asitisknownbyallofusthatanyACMcontestrequiresanormalteamtohave
tomjobs
·
2020-07-31 12:27
#
其他比赛题目
#
并查集
#
组合数
POJ分类【转】
ACM-
题型分类的代码主流算法:Ø1.搜索//回溯Ø2.DP(动态规划)Ø3.贪心Ø4.图论//Dijkstra、最小生成树、网络流Ø5.数论//解模线性方程Ø6.计算几何//凸壳、同等安置矩形的并的面积与周长
weixin_30401605
·
2020-07-31 10:01
【ACM训练计划】 数论、
组合数学
好题精选+解题报告
对数学类题目小结中的题目的简单解题报告:偶然在网上看到某牛人发的数学题目小结,于是拷了回来做,下面每道题目后面注释的是我写的简单解题报告(有些只是注意事项),而且并非所有都有做,所以希望大家理解,目前正在更新中。原文连接在这里:http://hi.baidu.com/%B1%BF%D0%A1%BA%A2_shw/blog/item/5305e12c7289973e359bf768.html这里题目
synapse7
·
2020-07-30 12:40
acm之路--数学
组合数学
数论
ACM训练题库
ACM数学-2
ACM数学1.burnside定理,polya计数法这个专题我单独写了个小结,大家可以简单参考一下:polya计数法,burnside定理小结2.置换,置换的运算置换的概念还是比较好理解的,《
组合数学
》
lamborghini1993
·
2020-07-30 12:17
----【数论】
E. Height All the Same
E.HeightAlltheSame标签
组合数学
二项式定理简明题意给定n*m的矩阵,每一个a[i][j]代表(i,j)的高度。
dan__zh
·
2020-07-30 10:09
#
组合数学
#
二项式定理
牛客多校6 - Binary Vector(
组合数学
+推公式)
题目链接:点击查看题目大意:给出一个n*n的01矩阵,求满秩的概率题目分析:首先公式是:稍微解释一下吧,将n*n的矩阵视为n个长度为n的向量,对于每一个长度为n的向量,都有2^n种情况,因为要求n个向量线性独立,所以我们依次讨论:对于第一个向量来说,只需要至少有一个位置为1即可,即全部为0的情况不满足条件,此时满足条件的情况为对于第二个向量来说,需要满足的条件是,不能全部为0,且不能被第一个向量所
Frozen_Guardian
·
2020-07-30 09:35
组合数学
推公式
从球盒问题到第二类斯特林数
斯特林数是
组合数学
中一类特殊的数,有着广泛的应用,本文主要讨论第二类斯特林数的推导,性质与应用。从球盒问题说起组合问题最基础的模型就是球盒问题了。球盒问题即为nn个球放入mm个盒子的方案数。
infinity_edge
·
2020-07-30 08:39
学习笔记
组合数学
(母函数)
母函数生成函数定义一个小栗子3个糖栗子[A找单词]母函数另一解法背包方案数[E-IgnatiusandthePrincessIII]当然这个也可以用背包方案数。[C-HoldingBin-LadenCaptive!]指数型母函数常用公式生成函数定义生成函数,英文是GeneratingFunction。恕本人不才,本文只介绍生成函数的其中一种用法。生成函数是说,构造这么一个多项式函数g(x),使得x
King__Zhang
·
2020-07-30 05:13
组合数学
背包
Ignatius and the Princess II 全排列
应该属于
组合数学
中的一种,刚好之前做过康托展开,就感觉可以用康托展开来做。
辛咦
·
2020-07-30 04:39
c++
数学
组合数学
- 母函数 --- 模板 + 详解
SquareCoinsTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):8341AcceptedSubmission(s):5674ProblemDescriptionPeopleinSilverlandusesquarecoins.Notonlytheyhavesqu
weixin_34198881
·
2020-07-30 03:43
组合数学
- 母函数的运用 --- 模板题
HoldingBin-LadenCaptive!TimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):15064AcceptedSubmission(s):6750ProblemDescriptionWeallknowthatBin-Ladenisanotoriouster
weixin_34085658
·
2020-07-30 03:15
母函数详解和史上最通用最高效的母函数模板
读者随便找一本
组合数学
教材便可找到相应的内容,或者直接在网上搜索一下。母函数通常解决类似如下的问题:给5张1
小飞_Xiaofei
·
2020-07-30 01:10
ACM/ICPC
母函数
ACM竞赛解题报告
组合数学
—— 母函数
【概述】某个序列的母函数是一种形式幂级数,其每一项的系数可以提供关于这个序列的信息。给定数列,构造一个函数,称F(x)为数列的母函数,其中,序列只作为标志用,称为标志函数。标志函数最重要的形式是,这种情况下的母函数一般形式为:例如:就是序列的母函数也就是说,可以利用来讨论序列的性质,此外还可以引入适当的函数,将问题简化,把复杂的问题变成形式上的初等代数运算。母函数可以分成许多种,如:普通母函数、指
Alex_McAvoy
·
2020-07-30 01:59
—————组合数学—————
#
组合数学——母函数
组合数学
-母函数
母函数在数学中,某个序列的母函数(Generatingfunction,又称生成函数)是一种形式幂级数,其每一项的系数可以提供关于这个序列的信息。使用母函数解决问题的方法称为母函数方法。母函数可分为很多种,包括普通母函数、指数母函数、L级数、贝尔级数和狄利克雷级数。对每个序列都可以写出以上每个类型的一个母函数。构造母函数的目的一般是为了解决某个特定的问题,因此选用何种母函数视乎序列本身的特性和问题
SDAU_20175962
·
2020-07-30 01:43
算法的数学基础
ACM-
数据结构-哈夫曼树 wpl计算(最小堆heap+vector)
题意:给你一个n,接下来输入n个数字:表示对应字符的出现次数(即权值),依此权值大小,建成哈夫曼树(最小堆),求哈夫曼树的wpl。STL的heap的应用一·头文件algorithm二·STL中与堆相关的4个函数1.建立堆make_heap()make_heap(_First,_Last,_Comp)默认是建立最大堆的。对int类型,可以在第三个参数传入greater()得到最小堆。自己定义的结构体
oliveQ
·
2020-07-30 01:59
算法题解
ACM-
思维题-CF334div2 C Alternative Thinking 找规律
这里有题面给你一个01串,可以将其中的部分连续子串进行反转(0变1,1变0),问最长01交替子串?一开始看错题了,以为只能0变为1,特判了好多,结果发现其实就是:先计算这个串里最大(可不连续)的01交替子串+2(最多可以增加的数量)最后和总长度比较,取最小#includeusingnamespacestd;intN,res=1;stringS;intmain(){cin>>N>>S;for(int
oliveQ
·
2020-07-30 01:59
算法题解
[
组合数学
] 第一类,第二类Stirling数,Bell数
一.第二类Stirling数定理:第二类Stirling数S(p,k)计数的是把p元素集合划分到k个不可区分的盒子里且没有空盒子的划分个数。证明:元素在拿些盒子并不重要,唯一重要的是各个盒子里装的是什么,而不管哪个盒子装了什么。递推公式有:S(p,p)=1(p>=0)S(p,0)=0(p>=1)S(p,k)=k*S(p-1,k)+S(p-1,k-1)(1=mod)s[i][j]%=mod;}}注意
同学少年
·
2020-07-30 00:37
ACM常用算法及模板整理
组合数学
知识总结(排列组合+母函数+容斥鸽巢原理+FFT和FWT)
这篇文章算是前一段时间
组合数学
学习的总结吧,总算是告一段落了。
木每立兄豪
·
2020-07-29 23:02
算法学习总结
Applese 涂颜色 (
组合数学
+ 快速幂 + 费马小定理 + 大数运算)
链接:https://ac.nowcoder.com/acm/contest/330/E来源:牛客网精通程序设计的Applese叕写了一个游戏。在这个游戏中,有一个n行m列的方阵。现在它要为这个方阵涂上黑白两种颜色。规定左右相邻两格的颜色不能相同。请你帮它统计一下有多少种涂色的方法。由于答案很大,你需要将答案对109+7109+7取模。输入描述:仅一行两个正整数n,m,表示方阵的大小。输出描述:输
RomanticChopin
·
2020-07-29 23:58
数论算法——费马小定理
数论算法——快速幂取模
大数模拟算法
组合数学
之母函数
//老版母函数//首先用c1,c2两个数组,c1[j]表示j块钱有c1[j]中表达方式//c1[0]=1,c20//关键for循环for(inti=0;i#include#includeusingnamespacestd;longlongx[15];intmain(){x[0]=1;x[1]=1;for(inti=2;i!=15;++i)x[i]=i*x[i-1];doublec1[15];dou
IR1S
·
2020-07-29 22:09
C++
Dynamic
programming
[HDU1085][HDU1028][HDU2013]
组合数学
入门(母函数、递推)
先来说一说母函数,今天是第一次学。杭电关于母函数的PPT感觉不错,挺适合入门看看的。什么是母函数?对于序列a0,a1,a2,…构造一函数:G(x)=a0+a1*x+a2*x^2+...G(x)就是序列a0,a1...的母函数。如若已知序列a0,a1,a2,…则对应的母函数G(x)便可根据定义给出。反之,如若已经求得序列的母函数G(x),则该序列也随之确定。序列a0,a1,a2,…可记为{an}如何
program_shun
·
2020-07-29 21:24
ACM其他
ACM-
简单题之Ignatius and the Princess II——hdu1027
转载请注明出处:http://blog.csdn.net/lttreeIgnatiusandthePrincessIITimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):4436AcceptedSubmission(s):2642ProblemDescriptionNow
ltree98
·
2020-07-29 20:13
ACM-简单题
漫漫刷题路
ACM-
搜索之Red and Black——hdu1312
RedandBlackProblemDescriptionThereisarectangularroom,coveredwithsquaretiles.Eachtileiscoloredeitherredorblack.Amanisstandingonablacktile.Fromatile,hecanmovetooneoffouradjacenttiles.Buthecan'tmoveonred
ltree98
·
2020-07-29 20:13
ACM-搜索
漫漫刷题路
组合数学
-生成函数(母函数)解决组合问题、递归方程求解
生成函数(母函数)法国数学家拉普拉斯(对!就是那个拉普拉斯变换的发明者)在他的著作中提出了生成函数的概念一、普通生成函数解决组合问题我认为生成函数解决组合问题就是把问题转换成二项式或递推关系问题的方法问题用1元、5元、10元三种纸币能拼出多少种100元的方案?这其实是一个组合问题,用三种纸币组合成100元这种题用生成函数来做就很方便下面我们来分析这道题分析1元硬币的使用情况(五元十元可类比)一元硬
叼奶嘴的锅包肉
·
2020-07-29 18:23
算法
基础巩固
母函数第二弹 之 真正的母函数入门
定义:生成函数即母函数,是
组合数学
中尤其是计数方面的一个重要理论和工具。生成函数有普通型生成函数和指数型生成函数两种,其中普通型用的比较多。
almfw88024
·
2020-07-29 17:37
母函数学习及例题讲解
母函数学习及例题讲解母函数,是
组合数学
中尤其是计数方面的一个重要理论和工具,运用这种数学方法往往对程序效率与速度有很大改进。
a812116298
·
2020-07-29 16:15
acm算法
3-idiots hdu4609 母函数+FFT
组合数学
题
http://acm.hdu.edu.cn/showproblem.php?pid=4609题意:1e5个数,求取三个数能形成三角形的概率。题解(这怎么会是fft入门题QAQ):概率的算法就是三角形取法/总取法。总取法就是C(n,3).三角形取法如何计算?part1:构造母函数F(日常套路),每一项的次数为长度,系数为该长度的木棍数量,用FFT算F^2,得到的多项式就包含了任意取两跟棍子得到的所有
Vincent19999999
·
2020-07-29 16:07
Newcoder 141 G.Coloring Tree(
组合数学
+bfs序)
Description给出一棵nn个节点的树,初始状态每点都没有颜色,现在用KK种颜色给这棵树染色,要求同色的两点在树上的最短距离为DD,问染色方案数Input第一行三个整数n,K,Dn,K,D,之后n−1n−1行每行输入一条树边(1≤K#include#includeusingnamespacestd;typedeflonglongll;#definemaxn5005#definemod1000
v5zsq
·
2020-07-29 16:02
Newcoder
组合数学
杂题
组合数学
学习(一)——排列组合和母函数经典习题
B-排列next_permutationinlinevoidread(int&x){intdata=0,w=1;charch=getchar();while(ch!='-'&&!isdigit(ch))ch=getchar();if(ch=='-')w=-1,ch=getchar();while(isdigit(ch))data=10*data+ch-'0',ch=getchar();x=data
swpu_cd
·
2020-07-29 14:50
刷题
错排问题(
组合数学
)
f(n)=(n-1)*(f(n-2)+f(n-1));颜书先生《“装错信封问题”的数学模型与求解》一文(见《数学通报》2000年第6期p.35),给出了该经典问题的一个模型和求解公式:编号为1,2,……,n的n个元素排成一列,若每个元素所处位置的序号都与它的编号不同,则称这个排列为n个不同元素的一个错排。记n个不同元素的错排总数为f(n),则f(n)=n![1-1/1!+1/2!-1/3!+……+
xiaohuan1991
·
2020-07-29 12:54
ACM—组合计数
卡特兰数
卡特兰数又称卡塔兰数,是
组合数学
中一个常出现在各种计数问题中的数列。以比利时的数学家欧仁·查理·卡塔兰(1814–1894)的名字来命名。
gettogetto
·
2020-07-29 10:28
算法与数据结构
2019黑龙江省大学生程序设计竞赛 赛后总结
最后我在看B题,
组合数学
题,不知道怎么处理大数
alnxtmp169007749
·
2020-07-29 08:38
NOIP模拟总结10.23-11.1
正解其实就是个模拟+
组合数学
题目。。T2一开始觉得是最短路,用样例试了一下发现有点问题。。然后觉得是斜率优化,但是由于T1花的时间太多,导致我根本没有时间打,只是打了个50分草草收场。。
Transcendence_magia
·
2020-07-29 05:35
做题小结
综合
【考题题解9】 贪心与枚举
组合数学
+逆元 逆向思维模拟 贪心 二分答案+DP验证 暴力枚举或分块优化
1.贪心:1.如果10元,找5元2.如果20元a优先5和10,因为尽量减少5,以免10不够找b其次555#includeusingnamespacestd;inta[2000000]={};intread(){boolflag=true;intnum=0;charc=getchar();for(;c'9';c=getchar())if(c=='-')flag=false;for(;c>='0'&&
pigzhouyb
·
2020-07-29 04:50
POJ数学(ZZ)
好好练~~1.burnside定理,polya计数法这个大家可以看brudildi的《
组合数学
》,那本书的这一章写的很详细也很容易理解。最好能完全看懂了,理解了再去做题,不要只记个公式。
zhaofukai
·
2020-07-29 03:18
国家队ACM论文分类整理(转载)
组合数学
计数与统计2001-符文杰:《Pólya原理及其应用》2003-许智磊:《浅谈补集转化思想在统计问题中的应用》2007-周冬:《生成树的计数及其应用》2008-陈瑜希《Pólya计数法的应用》数位问题
ThunderSei
·
2020-07-29 02:28
ACM
ACM模板
生成函数学习笔记&心得
Chalotto}By——Chalotto目录生成函数概念普通型生成函数指数型生成函数例子经典题目1、求Fibonacci通项公式生成函数概念*度娘定义:生成函数又叫母函数(个人不太喜欢这个叫法),是
组合数学
中尤其是计数方面的一个重要理论和工具
Chalotto
·
2020-07-28 22:04
学习笔记
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他