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
<===组合数学===>
幻方常规解法汇总
幻方常规解法汇总没法,
组合数学
还考幻方构造。这东西不看解法真不会写,虽然没见有啥用,但还是记录下,免得日后再找。按目前填写幻方的方法,是把幻方分成了三类,即奇数阶幻方、双偶阶幻方、单偶阶幻方。
Dr.timer
·
2020-08-12 00:04
ACM
XYNUOJ
信阳师范学院
幻方
浅谈大学参加程序竞赛
浅谈大学参加程序竞赛一、程序竞赛的类别程序设计涉及知识点初期:一.基本算法:二.图算法:三.数据结构.四.简单搜索五.动态规划六.数学部分
组合数学
:数论:中级一.基本算法二.图算法三.数据结构四.搜索五
松下云影
·
2020-08-11 20:33
Noi竞赛相关
OI
组合数学
相关知识点
组合数学
是离散数学中的重要部分,早在17世幻就开始了这类课题的研究,当时是在赌博游戏的研究中出现了组合问题。
红领巾Zzz
·
2020-08-11 16:21
数论
被3整除的子序列-
组合数学
+快速幂
被3整除的子序列时间限制:C/C++1秒,其他语言2秒空间限制:C/C++524288K,其他语言1048576K64bitIOFormat:%lld题目描述给你一个长度为50的数字串,问你有多少个子序列构成的数字可以被3整除答案对1e9+7取模输入描述:输入一个字符串,由数字构成,长度小于等于50输出描述:输出一个整数思路:先把字符串中所有字符%3,记录0,1,2的个数,0的个数即直接记录,然后
杨虎大大
·
2020-08-11 13:13
牛客网
2019年广东工业大学腾讯杯新生程序设计竞赛(同步赛)(E(dp),G(
组合数学
),H(打表),I(欧拉降幂),J(推方程or找规律),K(解方程),M(水题)))
这场打的很迷。。。卡K了,导致后面很多简单的没写研究了很久发现只有(x+1)和x的立方差才是质数实时过更新题目链接A,B,C,D签到题就不写了。E-缺席的神官思路正确,转移莫名写了个三层for循环的,然后一直不知道怎么优化。。其实两层for循环已经想出来了,莫名奇妙的自己否定了自己。。三层for比较好理解:状态方程:设dp[i][j]为前i天分割j个时间段的最小工作时间。。#include#def
ccsu_deer
·
2020-08-11 13:40
牛客题解
CodeForces - 571A
组合数学
题目链接:https://vjudge.net/problem/CodeForces-571A题目思路:先求出长度f的所有添加方式,然后减去如果a当最长边,而且加完一些木棍不符合三角形要求的种类数,以此类推,b和cAC代码#includeusingnamespacestd;#defineN300000#definelllonglongllans;voidsolve(lla,llb,llc,lll)
IR1S
·
2020-08-11 12:25
组合数学
CodeForces 888 D.Almost Identity Permutations(
组合数学
)
Description给出n,k,问长度为n的排列中满足至少有n−k个不动点的排列个数Input两个整数n,k(1≤n≤1000,1≤k≤4)Output输出满足条件的排列数SampleInput41SampleOutput1Solution对于n个位置的错位排列数Dn满足关系Dn=(n−1)⋅(Dn−1+Dn−2),求得D2=1,D3=2,D4=9k=1时,因为不可能n−1个不动点,故只有pi=
v5zsq
·
2020-08-11 11:00
Code
Forces
组合数学
题解 AtCoder-4414 Prefix Suffix Free
很显然暴力的做法是枚举S的所有前缀,并去除其中被包含的那些,再利用
组合数学
求得不合法的个数,并用总个数一减,就是答案。那么什么算
Lificious
·
2020-08-11 11:33
题解
题解
洛谷P1287 盒子与球(dp/
组合数学
(第二类斯特林数变形))
题目现有r个互不相同的盒子和n个互不相同的球,要将这n个球放入r个盒子中,且不允许有空盒子。请求出有多少种不同的放法,两种放法不同当且仅当存在一个球使得该球在两种放法中放入了不同的盒子。数据范围:0#include#includeusingnamespacestd;typedeflonglongll;constintN=10;intn,r,fac[N],dp[N][N];intmain(){sca
Code92007
·
2020-08-11 11:51
#
组合数学(容斥原理)
HDU 6795【2020杭电多校赛第三场1005】【并查集】【
组合数学
】
LittleWandContestSourseHDU6795LittleWandContestSolution有两种人,读题的和写代码的,读题的人能力值是1,写代码的人能力值是2,组成一个团队最少需要能力5,所以至少要有2个写代码的人才能组成一个团队。团队里的人,任意两个人不能互相认识。每个回合教练都会介绍任意两个人认识(因此这两人不能在同一个团队里),并且认识的人之间具有传递性,即题目说明了a认
SolitaryOrz
·
2020-08-11 04:30
HDU
组合数学
- 置换群的幂运算 --- poj CARDS (洗牌机)
CARDSTimeLimit:1000MSMemoryLimit:10000KTotalSubmissions:1448Accepted:773DescriptionAliceandBobhaveasetofNcardslabelledwithnumbers1...N(sothatnotwocardshavethesamelabel)andashufflemachine.WeassumethatN
weixin_33937913
·
2020-08-11 04:02
数据结构与算法
2013 Multi-University Training Contest 4
我一直用
组合数学
方法做的,各种无法实现。赛后才发现很简单的,直接dp[i][j]表示回文串的数量,然后递推。
Bright-xl
·
2020-08-11 04:03
综合
数论
博弈
DP
数据结构
2020杭电多校第五场 Set1(
组合数学
,概率)
ProblemDescriptionYouaregivenasetS={1…n}.Itguaranteesthatnisodd.Youhavetodothefollowingoperationsuntilthereisonly1elementintheset:Firstly,deletethesmallestelementofS.Thenrandomlydeleteanotherelementfr
tomjobs
·
2020-08-11 04:53
#
组合数
#
概率
#
其他比赛题目
2020杭电多校第五场 Paperfolding(折纸,
组合数学
)
ProblemDescriptionThereisapieceofpaperinrectangularshapewithsufficientlengthandwidth(layflatonthetable).Executeanoperationinstructionaccordingtoastringoflengthnfromlefttorightthatonlycontains4differen
tomjobs
·
2020-08-11 04:53
#
其他比赛题目
#
组合数
#
概率
UVA10338 Mischievous Children【
组合数学
】
Adam’sparentsputupasignthatsays“CONGRATULATIONS”.Thesignissobigthatexactlyoneletterfitsoneachpanel.SomeofAdam’syoungercousinsgotboredduringthereceptionanddecidedtorearrangethepanels.Howmanyuniquewaysc
海岛Blog
·
2020-08-11 04:52
#
ICPC-组合数学
#
ICPC-UVA
Permutation Partitions CodeForces - 1326C(
组合数学
+思维)
Youaregivenapermutationp1,p2,…,pnofintegersfrom1tonandanintegerk,suchthat1≤k≤n.Apermutationmeansthateverynumberfrom1toniscontainedinpexactlyonce.Let’sconsiderallpartitionsofthispermutationintokdisjoin
starlet_kiss
·
2020-08-11 04:36
Little W and Contest--------------------------------思维(
组合数学
+并查集+逆向思维)
题意:有一个ACM社团,有n个成员,每个成员的战斗力1或2.现在这n个人都不认识,然后每一天都会有两个人相识(如果A和B相识,B和C相识那么自然A和C相识).现在每一天都要让你选出3个人,这三个人的战斗力必须>=5,而且这三个人必须都不认识。问你每一天有多少种方案可以组合起来。解析:根据样例相识的关系越来越多,最后的方案肯定为0,所以我们算出的总的方案减去每一天相识的人组队的方案即可首先我们统计出
AKone123456
·
2020-08-11 03:48
思维
2020杭电多校
2019牛客暑期多校训练营(第九场)E:All men are brothers(并查集+
组合数学
)
【题解】题意:n个人,m次操作,每次操作使得两个人成为朋友,朋友的关系是可以传递的,计算执行每次操作后,选择四个人两两都不是朋友的不同方案的数目。思路:一开始的选择数是,然后我们来考虑每次减少的方案数:假设要合并的是集合x和集合y,剩下的其他为z,那么减少的方案只有x1+y1+z2的情况。为什么呢?加入没有合并,总共有1.x1+z32.y1+z33.x1+y1+z24.z4,而合并之后独独少了第三
芋圆西米露
·
2020-08-11 03:50
组合数学
+ 概率论 - Set1 - HDU 6825
组合数学
+概率论-Set1-HDU6825题意:给定一个集合S={1,2,...,n},每次删除当前集合中的最小元素,同时再随机删除一个元素,直到∣S∣=1,求每个元素最后被留下来的概率。
njuptACMcxk
·
2020-08-11 03:18
数论
概率论
算法
组合数学
概率论
ACM
【2020年杭电暑假第五场】6825 Set1
【2020年杭电暑假第五场】6825Set1
组合数学
+数学推导/dp题意思路方法一:
组合数学
+数学推导方法二:dpCode(3026MS)题目链接:http://acm.hdu.edu.cn/showproblem.php
狙击美佐
·
2020-08-11 03:29
数学
题解
Cyclic Permutations(
组合数学
)
题目链接思路:减后再增必成环,列出所有情况,然后再减去只先增一次再减一次的情况和只递增和只递减的情况即可。代码:#include#defineintlonglong#defineIOSios::sync_with_stdio(false);cin.tie(0);cout.tie(0);constintmod=1e9+7;constintN=1e6+5;usingnamespacestd;intqu
ACkingdom
·
2020-08-11 02:45
思维
组合数学
组合数学
+ 并查集 - Little W and Contest - HDU 6795
组合数学
+并查集-LittleWandContest-HDU67952020Multi-UniversityTrainingContest3题意:给定n个点,有两种点,权值分别为1和2,给定n个点,有两种点
njuptACMcxk
·
2020-08-11 02:20
数学
并查集
AcWing - 337 - 扑克牌 = dp +
组合数学
https://www.acwing.com/problem/content/description/339/感觉非常沙雕的一个东西。首先设状态的时候要按张数来设,这样空间复杂度比较小。因为本身就和花色和面值没有什么关系的。然后在预处理的时候就直接考虑花色的影响,就是乘上一个排列数。记得要容斥一下,不然答案很有问题。不知道为什么我的unsignedlonglong用不了(原因是因为减法a-1>=0
aoying6521
·
2020-08-11 02:03
OI算法汇总
1.数据结构-线段树-树状数组-平衡树-Link-Cut-Tree-可持久化数据结构-分块-KD树-可合并堆(左偏树)2.数学-
组合数学
-质数-模-数论函数-矩阵-博弈论3.图论-强连通分量(SCC)-
yangle61
·
2020-08-11 01:24
【HPUoj】放苹果问题(
组合数学
)
题目链接:点击打开链接问题A:Triangles时间限制:1Sec内存限制:128MB提交:5解决:2状态题目描述已知一个圆的圆周被N个点分成了N段等长圆弧,求任意取三个点,组成锐角三角形的个数。输入多组数据,每组数据一个N(N#include#include#include#include#includeusingnamespacestd;#definePIacos(-1.0)#defineLL
wyg1997
·
2020-08-11 01:02
--组合数学--
2020 年百度之星·程序设计大赛 - 初赛二 Distance(
组合数学
)
DistanceDistance(
组合数学
)题目链接:http://bestcoder.hdu.edu.cn/contests/contest_showproblem.php?
__Wedream__
·
2020-08-11 00:52
算法之路
程序设计
算法
c++
组合数学
总结
组合数学
总结(转发请注明出处)1.基础知识(1)小数据范围直接预处理求组合数例1.hdu1799循环多少次?
weixin_30697239
·
2020-08-10 23:59
【bzoj2729】[HNOI2012]排队
组合数学
+高精度
题目描述某中学有n名男同学,m名女同学和两名老师要排队参加体检。他们排成一条直线,并且任意两名女同学不能相邻,两名老师也不能相邻,那么一共有多少种排法呢?(注意:任意两个人都是不同的)输入只有一行且为用空格隔开的两个非负整数n和m,其含义如上所述。对于30%的数据n≤100,m≤100对于100%的数据n≤2000,m≤2000输出输出文件output.txt仅包含一个非负整数,表示不同的排法个数
weixin_30508309
·
2020-08-10 22:53
组合数学
及其应用——容斥原理
容斥原理在集合论、概率论、
组合数学
中都常常出现,它是下面一个结论的推广。这是因为,我们分别减|A|、|B|的时候,把|AB|减掉了两次,因此这里应该再加一次。它的推广形式就是容斥定理。
weixin_30359021
·
2020-08-10 22:26
错排公式
这个问题推广一下,就是错排问题,是
组合数学
中的问题之一。考虑一个有n个元素的排列,若一个排列中所有的元素都不在自己原来的位置上,那么这样的排列就称为原排列的一个错排。n个元素的错排数记为D(n)。
小菜菜ovo
·
2020-08-10 22:32
算法
大家一起来数二叉树吧(牛客网动态规划+
组合数学
)
链接:https://ac.nowcoder.com/acm/problem/13593来源:牛客网题目描述某一天,Zzq正在上数据结构课。老师在讲台上面讲着二叉树,zzq在下面发着呆。突然zzq想到一个问题:对于一个n个节点,m个叶子的二叉树,有多少种形态呐?你能告诉他吗?对于第一组样例的解释输入描述:每一组输入一行,两个正整数n,m(n#definelllonglong#definemod10
starlet_kiss
·
2020-08-10 21:47
动态规划
组合数学
[模板]二进制状态压缩DP模板(详解
思路:根据
组合数学
很明显是n!
soundwave_
·
2020-08-10 21:37
动态规划
状态压缩
模板
2019icpc 南昌C And and Pair dp
题目链接大意:给你一个超大数字n的二进制表示,询问有多少组数对(i,j),数对要满足,0≤j≤i≤n;i&n=i;i&j=0;首先对于我看到其他的什么数位dp,
组合数学
,我一个没懂。
Boxxxxxxx
·
2020-08-10 20:04
学习
算法
组合数学
之隔板法
转自隔板法详解理解隔板法【定义】隔板法就是在n个元素间的(n-1)个空中插入k个板,可以把n个元素分成k+1组的方法。应用隔板法必须满足3个条件:(1)这n个元素必须互不相异;(2)所分成的每一组至少分得1个元素;(3)分成的组别彼此相异。【公式】把10个相同的小球放入3个不同的箱子,每个箱子至少一个,问有几种情况?C(n-1,m-1)=C(9.2)接下来才是重点。【隔板应用】普通隔板法例1.求方
Tan_JX
·
2020-08-10 20:46
——数学——
#
知识点
#
数学——组合数学
组合数学
-容斥原理-求指定区间内与n互素的数的个数
求指定区间内与n互素的数的个数给出整数n和r。求区间[1,r]中与n互素的数的个数。去解决它的逆问题,求不与n互素的数的个数。考虑n的所有素因子pi(i=1···k)在[1,r]中有多少数能被pi整除呢?它就是然而,如果我们单纯将所有结果,会得到错误答案。有些数可能被统计了多次(被好几素因子整除,如6,在计算2时,3时就重复了)所以我们要用容斥原理来解决。我们可以用2^k的算法求出所有的pi的组合
愈努力俞幸运
·
2020-08-10 19:27
组合数学
2014再见 2015你好 【附带】[LeetCode]最长回文子串
前天晚上考完数理逻辑感觉还比较良好,昨天下午考完
组合数学
就不好了。一道大题没想出来,本以为用最后的10分钟划了两笔,结果告诉我收卷。看错时间了真可悲。
maxwellliu
·
2020-08-10 18:02
leetcode
leetcode
算法
生成集合[n]的所有k-子集MATLAB代码
KSUBSETS生成集合[n]的所有k-子集%ss=ksubsets(n,k)把集合[n]的所有k-子集按行存入ss返回%$Author:WBC$$Date:2005/9/30$$ref:卢开澄卢华明
组合数学
mathsoperator
·
2020-08-10 18:59
组合数学
排列组合问题总结
排列组合根本思想还是
组合数学
的加法原则,将一个状态分成几个不相交的状态,然后用加法原则加起来即可1.球同,盒不同,无空箱如果:n>=mC(n−1,m−1)C(n-1,m-1)C(n−1,m−1)否则n=
dengyan1183
·
2020-08-10 16:49
ACM-ICPC 2018 焦作赛区网络预赛部分题解
焦作:https://www.jisuanke.com/contest/15588题进现场I签到A签到,判断字符串是否等于“Jessie”,不区分大小写G
组合数学
+大数取余套模型发现=2^(N-1)直接过
animalcoder
·
2020-08-10 15:04
心得
Burnside引理与Polya定理
Burnside引理与Polya定理Burnside引理与Polya定理是有关
组合数学
的两条十分重要的定理(引理),但是网上的一些资料大多晦涩难懂或者与实际并不相关联,因此在这里做一些浅显的解读,希望通过此文章可以让这两条定理
Z_Mendez
·
2020-08-10 15:16
总结
学习札记
noip
推荐
HDU1028整数拆分(母函数)
这道题是一道母函数的题,看过很多大牛讲母函数,看的一脸懵逼,大脑接受不了大牛的教导,今天突然感觉开窍了,想起了高中老师教的
组合数学
,终于有点眉目了,希望本篇博文能对
组合数学
不好的同学有所帮助(
组合数学
好的估计会觉得本博客毫无营养
风尘tel小城
·
2020-08-10 13:11
HDU
母函数
组合数学
整数拆分
HDU
组合数学
题型总结
第一章第二章容斥原理A,B,C,D4位学生选课,共有a,b,c,d,e5门课可选。由于基础不同,A不可以选a和c,B不可以选b,C不可以选c、d和e,D可以选任何课。问:(1)如果每人选一门,有多少种选法?(2)每人选两门,有多少种选法?教师授课问题求S={X1⋅a,X2⋅b,X3⋅c,⋯ }S=\{X_1\cdota,X_2\cdotb,X_3\cdotc,\cdots\}S={X1⋅a,X2⋅
Dracen_Wu
·
2020-08-10 13:12
2020 Multi-University Training Contest 5 hdu6825 Set1(
组合数学
+概率)
题目每次给定一个n,保证n为奇数,表示在包含{1,2,...,n}的集合S中,每次删除当前集合中最小的元素,再随机删掉1个元素,直到|S|=1,求每个元素最后被留下来的概率,答案对998244353取模。T(T=n-i考虑最终的删除序列,则相当于在i-1个的删除序列中向后插空n-i个,n-i个有顺序,考虑剩下的(i-1-(n-i))个数,注意到2*i-n-1为偶数,每次取两个凑一对,直至取完,方案
Code92007
·
2020-08-10 13:54
组合数学(容斥原理)
#
概率dp/期望/概率
#
杭电多校
容斥原理——经典例题(
组合数学
)
先来认识一下这两个符号:与(如图)蓝色的圈就是c1c2,红色的圈围起来的就是c1c2二.例题:
组合数学
1.题目1.1.题目描述八是个很有趣的数字啊。八=发,八八=爸爸,88=拜拜。
PI_PJW
·
2020-08-10 13:23
数论
洛谷 P1233 木棍加工 题解
题面Dilworth定理:在数学理论中的序理论与
组合数学
中,Dilworth定理根据序列划分的最小数量的链描述了任何有限偏序集的宽度。
weixin_30437481
·
2020-08-10 13:34
组合数学
排列组合基本问题总结
1.从n个不同元素中允许重复地选取r个元素的组合数是C(n+r-1,r)证明思路:采用划归转化的思想,将可重组合转化为无重组合,证明的一般思路:1.先设出一组有序序列2.对该序列进行变换3.将变换后的序列转化为在一个区间里求无重组合。证明过程:2.可重排列3.可重组合与方程解的个数的对应关系设n个盒子放的数量分别为x1,x2,x3.....xn。那么满足x1+x2+x3+x4+....xn=r(x
untilyouydc
·
2020-08-10 10:59
AcWing - 满足条件的01序列(
组合数学
&卡特兰数)
题目链接:https://www.acwing.com/problem/content/891/时/空限制:1s/64MB题目描述给定n个0和n个1,它们将按照某种顺序排成长度为2n的序列,求它们能排列成的所有序列中,能够满足任意前缀序列中0的个数都不少于1的个数的序列有多少个。输出的答案对109+7取模。输出格式共一行,包含整数n。输出格式共一行,包含一个整数,表示答案。数据范围1≤n≤10^5
ityanger
·
2020-08-10 06:45
#
数据结构
#
数学几何
ACM题解
Little Pony and Expected Maximum(概率期望+
组合数学
+快速幂)
题目链接题目描述:抛m面色子n次,得分是其中得到的最大值,求期望分析:我觉得可以直接算出以x为最大值的方案数期望=总贡献/概率f[i]f[i]表示ii是最大值的概率f[i]=in−(i−1)nmn=inmn−(i−1)nmn=(im)n−(i−1m)nf[i]=in−(i−1)nmn=inmn−(i−1)nmn=(im)n−(i−1m)n表示::每次掷出1..i1..i任意个的概率-每次都无法掷得
Coco_T_
·
2020-08-10 04:47
组合数学
概率期望
【HDOJ】1261 字串数【
组合数学
--排列+代数】
传送门:字串数题意:sum(A1,A2,...,An)的阶乘/(A1!)/(A2!)/.../(An!)因为数字可能很大,所以要用到大数类,Java的大数用起来比较爽,就用Java写了。好不容易过了,不过这个推导自己没有独立想出来(还是太菜了),参考网上代码才知道的。MyACCodeimportjava.math.BigInteger;importjava.util.Scanner;/***Cre
weixin_33831196
·
2020-08-10 03:15
6.25考试整理:江城唱晚&&不老梦&&棠梨煎雪——题解
数据范围小的时候一般用DP/递推,数据范围大了的话一般就是数学问题的(
组合数学
警告)。如果这道题用DP的话,状态即为:dp[i][j]表示第i盆花摆到第j个空的方案数。
躲不过这哀伤
·
2020-08-10 02:40
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他