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-组合数学
ACM-
简单题之郑厂长系列故事(逃离迷宫)——hdu4524
郑厂长系列故事——逃离迷宫题目:http://acm.hdu.edu.cn/showproblem.php?pid=4524TimeLimit:3000/1000MS(Java/Others)MemoryLimit:65535/32768K(Java/Others)TotalSubmission(s):1247AcceptedSubmission(s):611ProblemDescription郑
ltree98
·
2020-08-21 09:47
ACM-简单题
漫漫刷题路
POJ 1354 Placement of Keys G++
组合数学
巧妙 高精度 背
#include#includeusingnamespacestd;//英语看博友好分析抄博友程序
组合数学
巧妙高精度背structnod{intnum[500];intl;}da[210];voidfun
woniupengpeng
·
2020-08-21 08:48
POJ1300-1399
听三遍英语
最多500单词最后提交
POJ
有程序
其他POJ没程序
【URAL - 1114 】Boxes (dp,
组合数学
)
题干:Nboxesarelinedupinasequence(1≤N≤20).YouhaveAredballsandBblueballs(0≤A≤15,0≤B≤15).Theredballs(andtheblueones)areexactlythesame.Youcanplacetheballsintheboxes.Itisallowedtoputinabox,ballsofthetwokinds
韬光养晦_
·
2020-08-21 07:46
动态规划(dp)
组合数学
URAL
组合数学
——大组合数的计算
组合数公式Crn=n!r!×(n−r)!Cnr=n!r!×(n−r)!方法一——重数计算法我们采用这个方法就要计算出每一个素数在n!、r!、(n−r)!n!、r!、(n−r)!出现的个数。我们直接给出公式一个素数pp在n!n!中出现的个数是n/p+n/p2+n/p3…n/p+n/p2+n/p3…另外,关于任意的n可以通过递推预处理出来。方法二——递推Crn=Crn−1+Cr−1n−1Cnr=Cn−
千杯湖底沙.
·
2020-08-21 01:10
数论数学
组合数学
之容斥原理
在
组合数学
中,容斥是常常被用到的,我们总用容斥求解一些带有条件的组合数。容斥原理:具有性质A和性质B的元素个数等同于具有性质A的个数和具有性质B的个数的和再减去同时具有性质A和性质B的元素的个数。
leader_win
·
2020-08-21 01:47
North--组合数学
North--容斥原理
北门的智慧——组合数学
SDOI 2017R2游记
第一题一眼看过去肯定是概率dp,被
组合数学
搞崩过多次的选手肯定会想到组合数。由于分母是2的n次方级别的,所以在求组合数的时候大了就要及时用while除,于是只打了貌似可行的dp+组合数的2
_hlly_
·
2020-08-20 23:23
记录
USACO Feed Ratios, Magic Squares
本质上讲,这两道题都是数学题,ratios是行列式解线性方程组,squares是
组合数学
。可见ACMer数学基础好确实是非常重要的。
fairyroad
·
2020-08-20 23:15
USACO
FCS NOI2018 DAY1(数论)
数论与
组合数学
基础数论基础整除:a整除b记做a|b因数与倍数:a|b即a是b的因数,b是a的倍数带余除法:对于整数a,b(b!
bbbblzy
·
2020-08-20 23:38
2018福州集训游
hdu6363
组合数学
+容斥+扩展欧拉
参考:DLS的代码orz,官方题解前置技能:1.N个相同的球放K个不同盒子,可以空盒:C(n+k-1,k-1)(插板法可证)2.第二行到第三行可以归纳证明3.扩展欧拉公式,phi(p)=p-1#include#definelllonglongusingnamespacestd;constintmod=1e9+7;constint_=1000005;intfb[_];//斐波那契intjc[2*_]
animalcoder
·
2020-08-20 22:37
ACM--组合数学
codeforces1096E The Top Scorer
codeforces基础
组合数学
练习题/cy按照题面描述,不难想到枚举\(a_1\)的大小\(x\)和值为\(x\)的数的个数\(y\),不难写出获胜概率如下\[\sum_{x=r}^s\sum_{y=
adfa4535
·
2020-08-20 22:40
CodeForces 557 D.Vitaly and Cycle(
组合数学
)
Description给出一个n个点m条边的无向图,现在要求加最少的边使得该图有一个长度超过1的奇环,问最少边数及有多少种方案加最少条边形成奇环Input第一行两个整数n,m表示点数和边数,之后m行每行两个整数u,v表示一条无向边(3≤n≤105,0≤m≤min(n(n−1)2,105))Output输出所加最少边数t以及加t条边有多少种方案可以形成奇环SampleInput4412134243S
v5zsq
·
2020-08-20 22:43
Code
Forces
组合数学
[BZOJ4591][SHOI2015]超能粒子炮·改(Lucas+
组合数学
)
题目:我是超链接题解:也就是求∑ki=0Cin(%mod)∑i=0kCni(%mod)n,k这么大,Lucas没跑了,我们先画柿子(模意义下SmnSnm意为∑mi=0Cin∑i=0mCniLucas定理:Skn=∑i=0kCin=∑i=0k(Ci%pn%p∗Ci/pn/p)Snk=∑i=0kCni=∑i=0k(Cn%pi%p∗Cn/pi/p)i=ip=∑i=0k/p−1(Cin/p∗∑j=0p−1
wwyx2001
·
2020-08-20 22:29
组合数学
Lucas
省选
ACM-
>dijkstra + heap + stl 一个人的旅行 hdu 2066
一个人的旅行TimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):15164AcceptedSubmission(s):5155ProblemDescription虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中
Fate_O
·
2020-08-20 18:27
ACM->最短路
ACM-
对称博弈之Coin Game——hdu3951
CoinGameTimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1145AcceptedSubmission(s):668ProblemDescriptionAfterhhhaslearnedhowtoplayNimgame,hebeginstotryanotherc
ltree98
·
2020-08-20 12:11
ACM-博弈
漫漫刷题路
考点1
)拓扑排序二分图染色,*二分图匹配tarjan找scc、桥、割点,缩点*分数规划树树上倍增(LCA)树的直径、树的重心dfs序*树链剖分数论gcd、lcm埃氏筛法exgcd,求解同余方程、逆元快速幂*
组合数学
矩
weixin_34144848
·
2020-08-20 04:07
ACM-
威佐夫博弈之取石子游戏——hdu1527
取石子游戏TimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)TotalSubmission(s):3287AcceptedSubmission(s):1632ProblemDescription有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中
ltree98
·
2020-08-20 03:42
ACM-博弈
漫漫刷题路
ACM-
最大子矩阵和
最大子矩阵和问题是对最大子序列和问题的扩展,即从一维扩展到了二维。但是解决此问题的方法和原来的方法并没有太大的差别,这里就以同样的动态规划的实录思路来求解此问题。原来subSum[i]代表包含ai并且以ai结束的子序列的最大和,状态转移方程为subSum[i+1]=subSum[i]#include#includeusingnamespacestd;#defineMAX105//第i行前j个元素和
潜水的疯
·
2020-08-20 01:16
ACM-专题-字符串与搜索
约瑟夫环-
组合数学
1.约瑟夫环胖胖斌无意中陷入了一个危险的游戏中,n个人围成一个圆圈,从第一个开始报号,第一次报道m的人会被杀,此后报到k的人会被杀。最终留下的一个人可以幸免。胖胖斌绞尽脑汁也不知该如何活下来,聪明的你可以帮他确定初始该占的位置吗?#includeusingnamespacestd;intmain(){intn,k,i,m,ans;while(cin>>n>>k>>m&&n!=0){ans=0;fo
krispper
·
2020-08-19 18:08
芽衣:染上你的颜色
染色初步...给图上的顶点指定颜色,使图上任何临接的顶点都被染成不同的颜色我们想要知道的是最少使用几种颜色以及具体方案《
组合数学
》上面有个贪心的染色法...设G是图,它的顶点按某一顺序记为x1,x2,.
axiao0010
·
2020-08-19 17:04
bzoj 1079 题解
迭代加深搜索,加点dp的味道状态定义有点神奇dp[a][b][c][d][e][l]表示还剩a个1,b个2,c个3,d个4,e个5,最后一个属于什么分类来分那么的话就从b变成a就是(b-1),(a+1)然后用
组合数学
相乘即可
haha_2678
·
2020-08-19 09:52
dp
Bzoj
错排问题
引自百度-错排问题错排问题是
组合数学
发展史上的一个重要问题,错排数也是一项重要的数。
Mintind
·
2020-08-19 08:46
B 牛牛与
组合数学
链接:https://ac.nowcoder.com/acm/contest/4381/B题目描述牛牛并不是一个擅长
组合数学
的选手,但是这并不妨碍他喜欢做
组合数学
。虽然他人是菜,但是他嘴巴不菜。
龍木
·
2020-08-19 08:23
组合数
ACM
大数取模
【题解】【算法】- 洛谷 - P3799 妖梦拼木棒(
组合数学
)
题目背景上道题中,妖梦斩了一地的木棒,现在她想要将木棒拼起来。题目描述有n根木棒,现在从中选4根,想要组成一个正三角形,问有几种选法?答案对109+7取模。输入格式第一行一个整数n。第二行n个整数,第i个整数ai代表第i根木棒的长度。输出格式一行一个整数代表答案。输入输出样例输入#1复制41122输出#1复制1说明/提示数据规模与约定对于30%的数据,保证n≤5×103。对于100%的数据,保证1
Kapo1
·
2020-08-19 08:02
算法
2020暑假西北工业大学个人排位赛第一场
题号名称难度定位知识点A兔子的区间密码签到构造、脑洞B猴子排序的期望签到高精度、
组合数学
CXOR中档题数位dpDvcd中档题树状数组ECountingOnATreeAgain难题big-small、dfs
*ACoder*
·
2020-08-19 07:11
妖梦拼木棒(
组合数学
)
#include#include#include#includeusingnamespacestd;typedeflonglongll;constintmaxn=1e5+10;constintmod=1e9+7;llc[5010][5010],n,a[maxn],num[5010],ans;intmain(){scanf("%lld",&n);c[0][0]=1;for(inti=1;i=2&&n
renxinyu2002
·
2020-08-19 07:51
数论专题
LOJ6044 「雅礼集训 2017 Day8」共
标签:数论,
组合数学
题目题目传送门分析2018年的第一道题,RP++5分——手玩样例puts(“12”);20分——F[i][j]表示一棵i+j个节点的有根树,其中i个节点深度为奇数,j个节点深度为偶数的方案数
yjjr
·
2020-08-19 07:50
数论
LOJ
OI成长历程
luoguP3799 妖梦拼木棒 [
组合数学
]
题目背景上道题中,妖梦斩了一地的木棒,现在她想要将木棒拼起来。题目描述有n根木棒,现在从中选4根,想要组成一个正三角形,问有几种选法?输入输出格式输入格式:第一行一个整数n第二行n个整数,a1,a2,……an(02#include3#include4usingnamespacestd;56typedeflonglongll;78constintmaxsiz=5005;9constintmod=1e
dirushi6322
·
2020-08-19 06:20
Codeforces Subsequences(
组合数学
)
题意:就是给一个数字t,然后要你构造出一个从右到左可以找出t个codeforces的字符串。思路:看了样例我就在codeforces后加s的这条路上越走越远。。。其实计算codeforces的个数=每个字符个数的乘积,如ccoodeforces就可以从右到左找出221111111*1=4个codeforces那他也可以满足t=1到4的情况,所以我们可以逐步增加每个字符的数量,直到乘积大于t即可。a
yqcr
·
2020-08-19 06:06
Sympy 简介及使用
SymPy支持符号计算、高精度计算、模式匹配、绘图、解方程、微积分、
组合数学
、离散数学、几何学、概率与统计、物理学等方面的功能。
zcx999666
·
2020-08-19 06:34
组合数学
作业整理与解题思路总结:容斥原理, 生成函数和递归函数
组合数学
作业整理与解题思路总结:容斥原理,生成函数和递归函数学号:[数据删除]姓名:[数据删除]容斥原理部分:要明确,对组合计数问题应用容斥原理的一般方法:找到问题所关注的,所需要拥有的性质的反面,求出全体计数的个数和所有不满足这些性质的计数个数
霧雨魔理沙
·
2020-08-19 04:57
組合數學
组合数学
作业整理与解题思路总结:图论
组合数学
作业整理与解题思路总结:图论1.求证:任一棵树均为一个二部图.[证明](法1)下面使用数学归纳法进行证明:设TTT为树,∣E(T)∣=1.|E(T)|=1.
霧雨魔理沙
·
2020-08-19 04:24
組合數學
组合数学
-Chapter IX: 递归方程
ChapterIX:递归方程和生成函数相似,递归方程也是一种有效的组合计数工具.下面,我们对其进行简要介绍.[例1]Fibonacci数列假设在一个和外界完全隔离的荒岛上有一对兔子,于初始状态时已经性成熟.兔子的性成熟耗时为222周,所有成熟的兔子每一周生一对新兔子,所有生成的兔子均具有相同的性质.问:在第nnn周时,岛内有多少只兔子?[解]显然,fn−1f_{n-1}fn−1对兔子在第n−1n-
霧雨魔理沙
·
2020-08-19 04:52
組合數學
概率统计、
组合数学
等专项练习
Calvin和David正在玩取纽扣游戏,桌上一共有16个纽扣,两人轮流来取纽扣,没人每次可以选取1个或3个或6个(不允许不取),谁取完最后的纽扣谁赢(桌上只剩1个或3个或6个纽扣的情况下)。Calvin和David都非常想赢得这个游戏,如果Calvin可以先取,Calvin的必胜策略第一步应该取?16是偶数1,3是奇数6是偶数如果不拿6,两个人一直拿1或者3,先手每次都面临的是偶数,最后面临0,
BojackHorseman
·
2020-08-19 01:51
面试
鸽笼原理 小讲 【 理解 + 例题 】 更新 ing ...
它是
组合数学
中一个重要的原理。为小学六年级课程。(摘自百度百
Joursion
·
2020-08-18 23:41
ACM
-
学习笔记
组合数学
(洛谷P5148)
题意:给出一个多项式f(x)f(x)f(x),求ansansans,求法如下:voidwork(){ans=0;for(a[1]=1;a[1]#definelllonglongusingnamespacestd;constintmod=1e9+7;constintmaxn=5e5+5;inta[maxn];llfac,inv[maxn];llfast(llx,lly=mod-2){llans=1;
Macarons_i
·
2020-08-18 23:17
ACM
acm-
输出学生成绩等级
/**程序的版权和版本声明部分:*Copyright(c)2013,烟台大学计算机学院学生*Allrightsreserved.*文件名称:*作者:田成琳*完成日期:2013年10月15日*版本号:v1.0*对任务及求解方法的描述部分:*输入描述:学生成绩等级问题*问题描述:要求输入学生成绩,给出学生成绩等级*程序输出:成绩等级*问题分析:*算法设计:*/我的程序:#includeusingnam
走_心
·
2020-08-18 17:53
【ACM】
【C++】
ACM-
数据结构完全总结(知识点+模板)
目录STL中数据结构通用操作1.1二分查找1.2排列生成栈2.1单调栈队列3.1优先队列3.2单调队列向量链表5.1链式前向星5.2舞蹈链(dancinglinks)堆6.1映射二叉堆集合映射ST表并查集*10.1带权并查集*10.2种类并查集*10.3可持久化并查集树状数组线段树12.1ZKW线段树*12.2权值线段树12.3可持久化线段树(主席树)平衡树13.1Splay伸展树13.2Trea
Ogmx
·
2020-08-18 09:08
ACM常用模板
算法完全解析
组合数学
—卡特兰数(catalan)的折线法证明
在这里先不谈计算机中栈,二叉树等抽象结构,而把问题更加一般化,以让更多的人了解卡特兰数。下面思考这么一个问题:有2n(n>=1)个人排成一队进入剧场。入场费5元,其中有n个人每人只有一张5元的钞票,另外n个人每人只有一张10元的钞票,且售票口处无备用钞票。问有多少种排队方式使得只要有10元的人买票,售票处就有5元的钞票找零?该问题的解就是一个著名的数列:卡特兰数-----C(2n,n)/(n+1)
weixin_30482383
·
2020-08-18 09:16
I00020 计算卡特兰数函数
卡特兰数是
组合数学
中的一个重要概念。
海岛Blog
·
2020-08-18 09:50
#
趣味程序设计
#
趣味程序
BZOJ-4403 序列统计
组合数学
+ Lucas定理
大家都很强,可与之共勉。统计长度在1到N之间,元素大小都在L到R之间的单调不降序列的数量。题解见PoPoQQQ大神/**************************************************************Problem:4403User:Lazer2001Language:C++Result:AcceptedTime:1040msMemory:8632kb***
Lazer2001
·
2020-08-18 09:26
Lucas定理
栈的数学性质(Catalan函数)
卡特兰数又称卡塔兰数,是
组合数学
中一个常出现在各种计数问题中的数列。以比利时的数学家欧仁·查理·卡塔兰(1814–1894)的名字来命名。
github_36098115
·
2020-08-18 08:29
数据结构
计蒜客NOIP模拟赛D2T3 数三角形
刚刚上高中的洁洁在学习
组合数学
的过程中遇到一道麻烦的题目,她希望你能帮助她解决。给定一张无向完全图G,其中大部分边被染成蓝色,但也有一些边被染成红色或者绿色。现在,洁洁需要给这张图的多样性进行打分。
aoanping0730
·
2020-08-18 08:23
5. 卡特兰数(Catalan)公式、证明、代码、典例.
1.定义卡特兰数(卡塔兰数),英文名Catalannumber,是
组合数学
中一个常出现在各种计数问题中出现的数列。
郁紫岚
·
2020-08-18 08:36
算法
卡特兰(Catalan)数入门详解
排列不相交弦问题二叉树的构成问题凸多边形的三角划分阶梯的矩形划分也许更好的阅读体验基本概念介绍学卡特兰数我觉得可能比组合数要难一点,因为组合数可以很明确的告诉你那个公式是在干什么,而卡特兰数却像是在用大量例子来解释什么时卡特兰数这里,我对卡特兰数做一点自己的理解卡特兰数是一个在
组合数学
里经常出现的一个数列
Morning_Glory_JR
·
2020-08-18 08:56
竞赛算法
计数问题
HDU 4704 Sum 隔板法 快速幂 乘法取模 费马小定理
选法是C(n-1,k-1)这是高中
组合数学
学的隔板法。而这题k的取值范围是0~n-1所以就是求ΣC(n-1,k-1)(k从0到n),那么就是求2^(n-1)接下来怎么求呢?
企鹅崽
·
2020-08-18 07:33
杂谈
洛谷 P2181 对角线
例如,66边形:#
组合数学
#数据处理技巧观察之后可以发现,每两条对角线可以确定一个交点,同时联系起四个顶点构成了一个四边形。
碧甃雖沉
·
2020-08-18 07:22
洛谷
Mind control
组合一道
组合数学
题,做得很蛋疼,仿佛回到了高中数竞的生活(qaq),链接http://acm.fzu.edu.cn/problem.php?
小学生一发的技术成长之旅
·
2020-08-18 05:59
算法类
洛谷 - P2181 - 对角线 - 打表 -
组合数学
https://www.luogu.org/problemnew/show/P2181对于某条对角线,除去从两端出发的对角线,其他的都与它有1个交点。每个点有(n-3)条对角线,每条对角线和其余C(n-2,2)条对角线都有1个交点,共有n个点,重复计算交点再除以2,重复计算直线再除以2。即n(n-3)/2条对角线,每条对角线和(n-2)(n-3)/2条对角线都有1个交点,重复计算交点再除以2。(错
weixin_30794499
·
2020-08-18 04:54
组合数学
—— 组合数取模 —— 逆元与递推打表
【逆元求法】1.要求:p是质数2.时间复杂度:O(n)3.求解的步骤:1)通过循环,预先算好所有小于N的阶乘(%p)的结果,存到数组fac[]中(fac[i]=i!%p)2)求的逆元(即求fac[m]的逆元),根据费马小定理,x%p的逆元为,通过快速幂,求解,记为M3)求的逆元:同上,即求解4)通过逆元计算组合数,即:4.实现:LLpowMod(LLx,LLn,LLmod){//快速幂求x^n%m
Alex_McAvoy
·
2020-08-18 03:50
—————组合数学—————
#
组合数学——组合数取模
ccf csp 201312-4 有趣的数
ccfcsp201312-4有趣的数首先我要再次大喊一声,
组合数学
大法好!题目乍一看还有点难,想用递推还是觉得有点复杂,但是用
组合数学
解决就会发现非常简单。
BACKUP_zw
·
2020-08-18 03:41
数学
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他