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
组合数学——莫比乌斯反演
【AtCoder】【
组合数学
】【模型转换】Colorful Balls(AGC012)
题意:有n个球,每个球有两个值,一个是颜色,另一个是重量。可以进行如下的操作任意次:1.选择两个颜色相同的球,如果这两个球的重量之和小于等于X,就交换这两个球;2.选择两个颜色不同的球,如果这两个球的重量之和小于等于Y,就交换这两个球。问最后能够得到的本质不同的颜色的序列有多少个。数据范围:1=w[mnp1],>=w[mnp2]的,所以说w[mnp1]和w[mnp2]也一定能够连起来,就可以让这两
G20202502
·
2020-09-12 04:18
图论
exams
组合数学
数论
思维题
【BZOJ2694】Lcm(
莫比乌斯反演
)
传送门注意到其实可以把∀n>1,n2∤gcd(i,j)\foralln>1,n^2\not|gcd(i,j)∀n>1,n2∣gcd(i,j)写作∣μ(gcd(i,j))∣|\mu(gcd(i,j))|∣μ(gcd(i,j))∣然后把lcm(i,j)lcm(i,j)lcm(i,j)写作ij/gcd(i,j)ij/gcd(i,j)ij/gcd(i,j)然后就可以大力莫反了最后推出来就是∑T=1nS
Stargazer.
·
2020-09-11 22:26
莫比乌斯反演
hexo个人博客--博採眾長(lruiaho.cn)
目录ACM542018湘潭邀请赛6STL2并查集8搜索10数论3最短路3
组合数学
2背包问题2贪心1English4Web8git4hexo15java18javascript6linux8python9termux2
李瑞豪
·
2020-09-11 22:36
hexo博客
hexo
github
page
git
独立博客
卡特兰数总结
中间部分,小部分内容摘自百度百科结尾部分,小部分内容摘自http://blog.sina.com.cn/u/1885661061卡特兰数是
组合数学
中一个常出现在各种计数问题中出现的数列。
weixin_30920091
·
2020-09-11 17:07
卡特兰数 Catalan数 hdu 1023
维基百科资料:卡塔兰数是
组合数学
中一个常出现在各种计数问题中出现的数列。由以比利时的数学家卡塔兰(1814–1894)命名。
殷华
·
2020-09-11 16:19
数学/数论
卡特兰数(Catalan)及应用
卡特兰数又称卡塔兰数,是
组合数学
中一个常出现在各种计数问题中出现的数列。令h(0)=1,h(1)=1,catalan数满足递推式:h(n)=h(0)*h(n-1)+h(1)*h(n-2)+...
吉阿
·
2020-09-11 16:22
18.06.25 16年期末06 42点
描述42是:·
组合数学
上的第5个卡特兰数·字符'*'的ASCII码·钼的原子序数·6与9的乘积结果的13进制表示·生命、宇宙以及任何事情的终极答案·以及……表达式(1+5)/2*(6-4)*7的值因此,
dhc65376
·
2020-09-11 14:52
CodeForces 894 B.Ralph And His Magic Field(
组合数学
)
Description给出一个n×m的矩阵,现在要给每个位置填数,只能填±1,问有多少种方案使得每行每列乘积均为k,其中k∈{−1,1}Input三个整数n,m,k(1≤n,m≤1018)Output输出方案数,结果模109+7SampleInput11-1SampleOutput1Solution如果k=1,先给前n−1行前m−1列填好数字,每个数组随便填,方案数2t,其中t=(n−1)⋅(m−
v5zsq
·
2020-09-11 13:04
Code
Forces
组合数学
卡兰特数对出栈序列的解法
卡特兰数又称卡塔兰数,英文名Catalannumber,是
组合数学
中一个常出现在各种计数问题中出现的数列。
weixin_33755847
·
2020-09-11 13:17
堆栈出栈顺序个数详解——卡兰特数
本文将介绍两种方法,第一种通过01字符串考虑,第二种通过利用
组合数学
,考虑数字1的出栈所在位置进行分析。01字符串考虑以下的
rose_wrs
·
2020-09-11 13:35
Ralph And His Magic Field(数论,
组合数学
)
DescriptionRalphhasamagicfieldwhichisdividedinton × mblocks.Thatistosay,therearenrowsandmcolumnsonthefield.Ralphcanputanintegerineachblock.However,themagicfielddoesn’talwaysworkproperly.Itworksonlyift
riba2534
·
2020-09-11 12:24
【组合数学
容斥原理
抽屉原理】
给定N个节点求组成二叉搜索树个数——从一道算法题探讨神奇的Catalan数
引Catalan数,中文卡特兰数又称卡塔兰数,是
组合数学
中一个常出现在各种计数问题中的数列。一旦入坑,你会发现这个数列相当有意思,能够应用于很多看起来特别复杂的计算场景,当然,并能将之迎刃而解。
codeplay_guo
·
2020-09-11 07:47
算法
算法
卡特兰数
互联网笔试编程题
数学
二叉搜索树
Codeforces - 466C - Number of Ways -
组合数学
https://codeforces.com/problemset/problem/466/C要把数据分为均等的非空的三组,那么每次确定第二个分割点的时候把(除此之外的)第一个分割点的数目加上就可以了。记得最后给第三组留至少一个。#includeusingnamespacestd;#definelllonglongintn;inta[500005];intmain(){scanf("%d",&n)
weixin_30718391
·
2020-09-10 19:47
算法中的数学---卡特兰数(解析+代码实现)
卡特兰数又称卡塔兰数,是
组合数学
中一种常出现于各种计数问题中的数列。
Cyril_KI
·
2020-09-05 11:13
lanqiao
Algorithms
and
Mathematics
卡特兰数
算法
ACM训练
blog.csdn.net/Aibiabcheng/article/details/76597297)本帖题目类型:1)递归与分治2)动态规划3)贪心算法4)回溯算法5)图的搜索算法6)图论7)数论8)
组合数学
消磨、时光
·
2020-08-26 15:29
莫比乌斯函数与
莫比乌斯反演
【目录】莫比乌斯函数
莫比乌斯反演
莫比乌斯函数定义莫比乌斯函数μ(n)\mu(n)μ(n),当n=1n=1n=1时,μ(n)=1\mu(n)=1μ(n)=1;当n>1n>1n>1时,设nnn的唯一分解式为
又又大柚纸
·
2020-08-26 15:07
数学——数论
FJUT OJ 2571 stone (
组合数学
)
ProblemDescription终于解出了dm同学的难题,dm同学同意帮v神联络。可dm同学有个习惯,就是联络同学的时候喜欢分组联络,而且分组的方式也很特别,要求第i组的的人数必须大于他指定的个数ci。在dm同学联络的时候,v神在想,按照dm同学的规则一共可以有多少种方案呢?他想啊想,终于……没想出来。于是他又想到了聪明的你,你能帮v神算出按照dm同学的规则有多少种分组方案吗?v神的班级共有n
weixin_30908941
·
2020-08-26 15:56
牛客OI赛制测试赛1 F 子序列(
组合数学
+容斥)
题目描述给出一个长度为n的序列,你需要计算出所有长度为k的子序列中,除最大最小数之外所有数的乘积相乘的结果输入描述:第一行一个整数T,表示数据组数。对于每组数据,第一行两个整数N,k,含义如题所示接下来一行N个整数,表示给出的序列保证序列内的数互不相同输出描述:对于每组数据,输出一个整数表示答案,对取模每组数据之间以换行分割示例1输入34353145437521103100102020501021
ITAK
·
2020-08-26 13:17
ACM_容斥原理
ACM_数论
青蛙跳台阶问题算法分析与设计Readme
由
组合数学
课上学到的算法思路,由加法法则,青蛙跳上n级台阶之前,可能先跳上n-1级台
Amigo_b72d
·
2020-08-25 17:31
5月5日训练日记
还是思维性很强,这是浙大一贯的套路,可信我不太擅长这些,还是得多看多做,锻炼思维,比赛时多模拟几遍,手和脑子都动起来,最近老是卡着就发起呆来,这样可不行,最近还要整理模板,刚整理完数论的相关练习,然后博弈,
组合数学
sdauguanweihong
·
2020-08-25 07:00
(笔试题)路径走法
456492568626680702思路:1、
组合数学
在8*6的矩阵,从左下角A到右上角B,一共需要走12步,其中5步向上,7步向右,因此总的走法一共有C(12,5)=792种但题目规定不能经过P,因此需要减去经过
weixin_34310785
·
2020-08-25 06:47
noip2005 篝火晚会 (模拟)
P1008篝火晚会Accepted标签:
组合数学
NOIP提高组2005描述佳佳刚进高中,在军训的时候,由于佳佳吃苦耐劳,很快得到了教官的赏识,成为了“小教官”。
yuyanggo
·
2020-08-25 06:52
牛客网 暑期ACM多校训练营(第一场)A.Monotonic Matrix-矩阵转化为格子路径的非降路径计数,Lindström-Gessel-Viennot引理-
组合数学
...
牛客网暑期ACM多校训练营(第一场)A.MonotonicMatrix这个题就是给你一个n*m的矩阵,往里面填{0,1,2}这三种数,要求是Ai,j⩽Ai+1,j,Ai,j⩽Ai,j+1,问你一共有几种填法。变形一下就会发现其实是走非交叉格子路径计数,限制条件下的非降路径问题。就是从左上到右下走格子路径。从上到下为0——n,从左到右为0——m。考虑01和12的分界线,是(n,0)到(0,m)的两条
weixin_30886233
·
2020-08-25 05:52
Colorful Bricks
组合数学
C.ColorfulBrickshttp://codeforces.com/problemset/problem/1081/Ctimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputOnhisfreetime,Choutilikesdoingsomehousework.H
ccsu_deer
·
2020-08-25 04:35
codeforce题解
Little Elephant and Interval(dp+
组合数学
)
题目链接:codeforces204A题目大意:给出一个l和r,求取在l和r之间的首尾相同的数的个数。题目分析:按位进行统计,计算出不大于某一个数的所有的合法的情况。然后可以利用这个前缀和求取区间和。按位统计的时候,首先特判数的长度为1位和两位的情况,分别是10和9,如果当前数就是1位,那么就是这个数的大小,其他具体细节见代码.然后就是统计所有不足位的情况,也就是数的长度不到给定数长度的情况,不足
黎辰
·
2020-08-25 03:22
codeforces的dp专题
二项式、杨辉三角、组合数三者之间关系
组合数C(n,m)在
组合数学
中占有重要地位。与组合数相关的最重要的两个内容是杨辉三角和二项式定理1、二项式展开系数和杨辉三角一致如果求的(a+b)^n所有项的系数?
Think_Idea
·
2020-08-25 03:50
组合数学
Colorful Bricks (
组合数学
/dp)
给你n个方格排成一行,有m种颜色,然后要把这n个方格分成k+1段,每段涂不同的颜色,问有多少种方法。排列组合问题,首先要在n-1个位置里面选出k个位置当作段与段的分割点,然后每段涂的时候有m*(m-1)^k种,二者相乘即使答案。要注意的是计算组合数的时候也要取mod,因为组合数的增加也是很快的。还有要上快速幂计算所以C(n-1,k)m(m-1)^k。注意取模。#include#include#in
少侠,慢点走
·
2020-08-25 03:05
codeforces
victor的DP专练
victor的数学(技巧)专练
[poj 3252] Round Numbers
组合数学
RoundNumbersTimeLimit:2000MSMemoryLimit:65536KTotalSubmissions:11386Accepted:4262DescriptionThecows,asyouknow,havenofingersorthumbsandthusareunabletoplayScissors,Paper,Stone’(alsoknownas‘Rock,Paper,Sc
ALPS233
·
2020-08-25 02:00
组合数学
poj
题目记录
I - Tree and Permutation-------------------思维(
组合数学
)
题意:给定n个点,和n-1条边。设Pi为第i种排列Di为第i种排列相邻两点之间的权值之和问所有排列的权值之和是多少解析:我们先分析一条边(u,v)会在所有排列种出现多少次?假设有4个数,根据捆绑法(u,v)出现的总的次数为A(33)A\tbinom{3}{3}A(33)*A(22)A\tbinom{2}{2}A(22)那么总的权值和就是:A(n−1n−1)A\tbinom{n-1}{n-1}A(n
AKone123456
·
2020-08-25 02:46
数论
思维
牛客多校第一场A——Monotonic Matrix(数论——
组合数学
—— Lindström–Gessel–Viennot lemma )
这题在打比赛时,我感觉到了来自于世界的恶意。。。Lindström–Gessel–Viennotlemma定理,在比赛前,我是完全没有听说过的,好想哭,挂机的数论选手。。。1.CountthenumberofnxmmatricesAsatisfyingthefollowingconditionmodulo(109+7).*Ai,j∈{0,1,2}forall1≤i≤n,1≤j≤m.*Ai,j≤Ai
xiange_hu
·
2020-08-25 02:08
数论
全排列(1) ----字典序
组合数学
中,生成全排列的方法有很多,卢开澄老师的《
组合数学
》中就介绍了三种:序数法,字典序法,临位互换法等。
stormbjm
·
2020-08-25 01:45
算法
NOIP 2017 考点总结及复习规划
3.树状数组,线段树,线段树合并*4.主席树**5.平衡树*6.左偏树*7.分块二、数学1.gcd,lcm,扩展欧几里得算法2.筛法,快速幂,快速乘*2.lucas定理3.乘法逆元4.矩阵乘法**5.
莫比乌斯反演
三
onepointo
·
2020-08-24 22:59
noip
SDOI2018 旧试题(
莫比乌斯反演
+三元环计数)
题目链接题目大意求:∑i=1A∑j=1B∑k=1Cd(ijk)\sum_{i=1}^A\sum_{j=1}^B\sum_{k=1}^Cd(ijk)i=1∑Aj=1∑Bk=1∑Cd(ijk)其中d(i)d(i)d(i)为iii的因数个数。A,B,C≤105A,B,C\le10^5A,B,C≤105题解居然真的会有这么美妙的结论qwq……d(ijk)=∑a∣i∑b∣j∑c∣k[gcd(a,b)=1]
WAautomaton
·
2020-08-24 21:04
数论
图论
Poj 2409 polya计数
昨天入手了RichardA.Brualdi的《
组合数学
》(第五版),粗粗翻了一下,发现前几章排列组合计数什么的高中搞MO的时候学过了,于是水了几题之后,直接开始看最后一章polya计数,啃了一整天差不多算是粗粗过了一遍
MrBird_to_fly
·
2020-08-24 21:05
数学
Polya定理,Burnside引理
涉及到
组合数学
的问题,首先是群的概念:设G是一个集合,*是G上的二元运算,如果(G,*)满足下面的条件:封闭性:对于任何a,b∈G,有a*b∈G;结合律:对任何a,b,c∈G有(a*b)*c=a*(b*
xuzengqiang
·
2020-08-24 18:53
hdu 1996 汉诺塔VI
组合数学
n个盘子的汉诺塔问题的最少移动次数是2^n-1,即在移动过程中会产生2^n个系列。由于发生错移产生的系列就增加了,这种错误是放错了柱子,并不会把大盘放到小盘上,即各柱子从下往上的大小仍保持如下关系:n=m+p+qa1>a2>...>amb1>b2>...>bpc1>c2>...>cq计算所有会产生的系列总数.Input包含多组数据,首先输入T,表示有T组数据.每个数据一行,是盘子的数目N#defi
成江
·
2020-08-24 13:31
Data
Struct
OI算法汇总
blog.csdn.net/yangle61/article/details/520552601.数据结构线段树树状数组平衡树Link-Cut-Tree可持久化数据结构分块KD树可合并堆(左偏树)2.数学
组合数学
质数模数论函数矩阵博弈论
YxuanwKeith
·
2020-08-24 12:34
总结
【
莫比乌斯反演
-求序列中数字两两互质的对数】ACdreamoj Number theory 1114
NumbertheoryTimeLimit:2000/1000MS(Java/Others)MemoryLimit:128000/64000KB(Java/Others)ProblemDescriptionThistimeIwillgiveyousomestraight!Giveyouasequencea1,a2,a3...,an,thequestionishowmanypair(ai,aj)th
豫帝哥哥
·
2020-08-24 11:57
莫比乌斯反演
ACdreamOJ☚☚☚
Count Triangles(
组合数学
)
C.CountTriangles(
组合数学
)传送门思路:考虑所有的x+yx+yx+y组成的可行解。
Harris-H
·
2020-08-24 11:16
组合数学
数论进阶——
莫比乌斯反演
莫比乌斯反演
前言本文参考pengym的
莫比乌斯反演
,讲得极好莫比乌斯函数定义对于整数ddd,我们先对其进行质因数分解:d=∏i=1mpikid=\prod_{i=1}^{m}p_i^{k_i}d=i=1
Jr1Preg
·
2020-08-24 11:55
ACM算法和数据结构专题
Diary Ⅴ
2019/11/111.考试题【√】2.周末作业【√】3.模板练习今天考试T1100ptsT2100ptsT310ptsTotal:210pts最高:260ptsT1签到题T2
组合数学
(打表找规律)但是正解真的很棒啊设选出来的数从小到大为
Faithfully__xly
·
2020-08-24 11:06
总结
codeforces839D Winter is here 数论,
莫比乌斯反演
D.Winterisheretimelimitpertest3secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputWinterishereattheNorthandtheWhiteWalkersareclose.JohnSnowhasanarmyconsistingofnsoldiers.Whilet
phython96
·
2020-08-24 11:25
ACM-ICPC训练题解
数论与组合数学系列
CODEFORCES训练记录
【JZOJ4161】于神之怒
莫比乌斯反演
任务答案mod1e9+7.解法容易写出反演:Ans=∑T=1nTk∗∑i=1⌊nT⌋⌊niT⌋⌊miT⌋μ(i)∑⌊nT⌋i=1⌊niT⌋⌊miT⌋μ(i)这个因式显然是经典的分块处理;同时我们还发现,当T满足⌊nT⌋和⌊mT⌋相等时,这个因式是相等的。所以我们还可以对T进行分块。总的时间复杂度就是O(n)。另外的Trick:当我们在对T进行分块之前,我们还需预处理出Tk的前缀和。由于逐个预处理T
weixin_30617695
·
2020-08-24 10:03
Codeforces.871D.Paths(
莫比乌斯反演
根号分治)
题目链接\(Description\)给定\(n\),表示有一张\(n\)个点的无向图,两个点\(x,y\)之间有权值为\(1\)的边当且仅当\(\gcd(x,y)\neq1\)。求\(1\simn\)任意两点之间的最短路长度的和是多少。两个点不连通最短路长度为\(0\)。\(n\leq10^7\)。\(Solution\)具体看这里吧,前面也挺重要的但我不抄了就简单记一下了(好像反而写的很详细了
weixin_30566063
·
2020-08-24 10:29
[CCPC2019 ONLINE]E huntian oy
注意到这个式子有一大堆强条件限制,最后化为:$$\frac{1}{2}\sum_{i=1}^{n}\sum_{j=1}^{n}{|i-j|*[(i,j)==1]}$$考虑
莫比乌斯反演
:$$\sum_{i
weixin_30337251
·
2020-08-24 10:15
HDU 5663 (
莫比乌斯反演
)
分析:这道题就是一道公式推导题,我再来推一遍公式:设f(x)函数:f(x)={1,0,x是完全平方数否则则ANS=n×m−∑ni=1∑mj=1f(gcd(i,j))这个时候只需要维护后面一块就可以了TEST=∑i=1n∑j=1mf(gcd(i,j))=∑i=1n∑j=1m∑d=gcd(i,j)f(d)=∑d=1min(n,m)f(d)∑i=1n∑j=1m(gcd(i,j)=d)=∑d=1min(n
hqwhqwhq
·
2020-08-24 10:08
莫比乌斯反演
Codeforces 886E (Codeforces Round #445) Maximum Element
组合数学
+DP
E.MaximumElementtimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputOnedayPetyawassolvingaveryinterestingproblem.Butalthoughheusedmanyoptimizationtechniques,his
VampireWeekend
·
2020-08-24 10:19
计数问题
【BZOJ 3462】DZY Loves Math II(
组合数学
+DP)
传送门显然可以发现s=∏i=1kpis=\prod_{i=1}^{k}p_is=∏i=1kpi时答案才不为000考虑把每个pip_ipi的贡献表示为ki∗s+bi∗pik_i*s+b_i*p_iki∗s+bi∗pi的形式(bipiusingnamespacestd;#definecsconst#definereregister#definepbpush_back#definepiipair#def
Stargazer.
·
2020-08-24 09:05
背包dp
组合数学
[2019CCPC哈尔滨] I Interesting Permutation
组合数学
对于一个序列,定义fif_{i}fi表示它的前缀最大值,gig_{i}gi表示它的前缀最小值,hi=fi−gih_{i}=f_{i}-g_{i}hi=fi−gi。现在给出一个hhh数组,求问合法的原序列的个数。注意到hih_{i}hi是单调不降的,并且h1=0h_{1}=0h1=0且hn≤n−1h_{n}\leqn-1hn≤n−1。首先先判断对于hih_{i}hi都是合法的,若不合法则为000。否
SigmaQuadrant
·
2020-08-24 09:06
比赛题解
codeforces 1043 F(
莫比乌斯反演
)
题目链接:http://codeforces.com/contest/1043/problem/F思路:F(n)表示gcd是n的倍数的方案数,f(n)表示gcd是n的方案数,然后就是一个
莫比乌斯反演
,这题也可以容斥
llmxby
·
2020-08-24 09:05
数论
上一页
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
其他