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
错排+容斥
[WC2019] 数树
容斥
原理+矩阵树定理+树形Dp+计数Dp+生成函数优化Dp+多项式求Exp
[WC2019]数树题目传送门分析最近老是在肝一些神仙生成函数题。。。哎,肝败吓疯。其实luogu题解里面的那篇已经很详细了,这篇题解纯属个人整理,建议是到到luogu题解去看。题目大意:告诉你有俩棵有标号无根树,如果某两个节点共用了某条边,那么这两个点的权值必须相同,点权范围在[1,y][1,y][1,y]内,有三个任务,求在给定2,1,0棵树的情况下构造树和点权的方案数。Task0:简单转化如
lvzelong2014
·
2020-08-08 17:38
动态规划-计数DP
数学相关-生成函数
数学相关-FFT与NTT
数学相关-容斥原理
动态规划-树形DP
动态规划-结合
图论-矩阵树定理
杭电 HDU ACM 2068 RPG的
错排
RPG的
错排
TimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):8489AcceptedSubmission
研发之道
·
2020-08-08 17:42
acm水题题解
BZOJ 4558|JLOI 2016|SHOI 2016|方|
容斥
原理
题面有毒。。poisonouspoi!poi!poi!不要忘了斜着的正方形也是要算的。这种题考试时还是不要盼着能A了。。这篇咋这么多阅读量。。题目大意统计棋盘内格点能围成的正方形的数目,其中有些格点不能作为正方形的顶点。题解如果没有删除点,总的方案数显然是∑i=1min{n,m}i(n−i+1)(m−i+1)modpi表示有i种斜着的正方形,(n-i+1)表示以(i,k)为左上角的正方形数目,(m
huanghongxun
·
2020-08-08 16:05
BZOJ
省选
计数问题
hdu 2068 RPG的
错排
(组合)
hdu2068RPG的
错排
Description今年暑假杭电ACM集训队第一次组成女生队,其中有一队叫RPG,但做为集训队成员之一的野骆驼竟然不知道RPG三个人具体是谁谁。
FZH_SYU
·
2020-08-08 15:02
ACM
记一次有趣的ftp上传出
错排
查
业务在使用ftpc组件的时候,向我反馈说,上传文件时如果不改名字就能传成功,改了名字就会出错。我不记得组件什么时候有这么个限制了,问他返回的什么错,反馈是STOR时出错。懒的看组件打印了,刚好服务器在他办公电脑上,遂让他抓了下包。这就是出错的包,参数错误,但是这个文件的命名并没有什么问题。于是猜想,是不是他自己搭建的服务器并不允许传.jpg文件呢,但不改名字时是可以传的,看来不是这个原因。还好抓了
Janet CHU
·
2020-08-08 14:20
网络
HDU 2068 RPG的
错排
(组合数的处理)
ProblemDescription今年暑假杭电ACM集训队第一次组成女生队,其中有一队叫RPG,但做为集训队成员之一的野骆驼竟然不知道RPG三个人具体是谁谁。RPG给他机会让他猜猜,第一次猜:R是公主,P是草儿,G是月野兔;第二次猜:R是草儿,P是月野兔,G是公主;第三次猜:R是草儿,P是公主,G是月野兔;......可怜的野骆驼第六次终于把RPG分清楚了。由于RPG的带动,做ACM的女生越来越
Mik0u
·
2020-08-08 14:52
递推
ACM -- 算法小结(二)
错排
公式的应用
这个问题推广一下,就是
错排
问题:n个有序的元素应有n!种不同的排列。如若一个排列式的所有的元素都不在原来的位置上,则称这个排列为
错排
。
aijie6150
·
2020-08-08 14:41
POJ2407 Relatives
容斥
原理
题意:求1..n-1中与n互质的数的个数(1#include#defineLLlonglong#definerep(i,j,k)for(i=j;i(int)trunc(sqrt(n)))break;if(n%prime[i])continue;fn++;fac[fn]=prime[i];while(n%prime[i]==0)n/=prime[i];}if(n>1)fac[++fn]=n;}voi
Bubble_age
·
2020-08-08 13:08
容斥原理
容斥原理
[SHOI2016]黑暗前的幻想乡
题意n−1n−1个公司,每个公司能修一些边,求每条边都让不同的公司来修的生成树的方案数题解看到这种”每个……都要……”的题目就往
容斥
方面想一想那么ans=ans=所有都选了的生成树个数−1−1个没选的+
Kelin__
·
2020-08-08 12:16
#
矩阵树
容斥
「CTS2019 | CTSC2019」氪金手游
容斥
+DP
神仙
容斥
+DP可还行.code:#include#include#include#include#include#defineN1007#definelllonglong#definemod998244353
EM-LGH
·
2020-08-08 11:53
【简单计数知识2】JZOJ6405. 【NOIP2019模拟11.04】c
Descriptionn=j]CijP(i,j)=[i>=j]C_i^jP(i,j)=[i>=j]Cij,这个其实是二项式反演的基本式子,它的逆矩阵就是二项式反演的
容斥
系数P(i,j)=[i>=j](−
YiPeng_Deng
·
2020-08-08 02:49
题解
数论
计数
JZOJ5862. 【NOIP2018提高组模拟9.9】孤独
题解根据
容斥
原理,答案就应该是每个话题的方案数,减去两个话题的方案数,加上三个话题的方案数,再减去四个话题的方案数,…分析一下复杂度,计算枚举话题的方案数乘上每次统计当前这种话题的方案数O(2n∗m2n
李峻枫
·
2020-08-08 01:11
题解
容斥原理
JZOJ 5923. 【NOIP2018模拟10.23】Bomb
容斥
做不了?我的想法是,全部的,去掉一个点不在连通块内的,加上两个点不在连通块内的……这个方案是可行的,但是
容斥
系数配错了该怎么
容斥
?显然,必须先选择计算i号点不在那个大连通块里面。
Luckfort
·
2020-08-08 01:46
容斥
背包问题
bzoj3730震波(点分树,树状数组)
对点分树的每个节点X用个线段树维或树状数组维护其子树中每个点到X的距离权值,再用另一个维护到fa[x]的距离权值(用于查询时
容斥
)。修改询问时沿着父节点往上跑logn层更新或查询。
Max_1_
·
2020-08-08 01:39
点分树
2020寒假【gmoj1671】【友好数对】【
容斥
原理】
题目描述在顺利完成家庭作业以后,Mirko感到非常的厌倦。所以,他列出了N个数,这些数中有些数对他是喜欢的,有些数对他是不喜欢的。他喜欢的数对叫做友好数对,如果两个数至少有一个相同的数字(不要求在相同的位置),那么这两个数就是友好数对。请帮助Mirko在这N个数找出有多少友好数对。输入第一行一个正整数N(1#include#includeusingnamespacestd;longlongnum[
ssllyr
·
2020-08-08 01:55
纪中集训
【学习】
容斥
原理与莫比乌斯反演
容斥
原理:把判断一个东西的有无变成计算一个式子。公式:推论:[n=0]=∑i=0n(−1)iCin证明:用生成函数,有若干个个物品,考虑每一个选还是不选,假如说选择n个,可以得到:(x−1)n。
yhf_2015
·
2020-08-07 22:02
===数论===
[BZOJ2671] Calc和与积 -
容斥
原理,莫比乌斯反演定理
本蒟蒻的题解#include"bits/stdc++.h"usingnamespacestd;typedeflonglongll;#defineregiregisterintconstintN=50005;intpri[N],cnt,mu[N],n;boolf[N];voidLinear_Shaker(){f[1]=true;mu[1]=1;for(regii=2;i>n;cout<
whzzt
·
2020-08-07 21:46
数学
-
数论
数论-莫比乌斯反演入门题
1.题目连接这个题目可以使用
容斥
来写,也可以使用莫比乌斯反演来演。我们先看一下如何用莫比乌斯反演来解决这个问题。
MatrixYg
·
2020-08-07 21:00
数学
【专题】计数问题(排列组合,
容斥
原理,Prufer序列)
【
容斥
原理】对于统计指定排列方案数的问题,一个方案是空间中的一个元素。定义集合x是满足排列中第x个数的限定条件的方案集合,设排列长度为S,则一共S个集合。
weixin_34384681
·
2020-08-07 20:26
[
容斥
原理与莫比乌斯反演][学习笔记]
容斥
原理与莫比乌斯反演今天(2.23.2017)翻了一下《组合数学》前6章,发现我之前一定是学了假的莫比乌斯反演,于是来新写一篇
容斥
原理定理集合\(S\)中不具有性质\(P_i:1\lei\lem\)的元素个数
weixin_33725272
·
2020-08-07 20:21
ACM数论之旅13---
容斥
原理(一切都是命运石之门的选择(=゚ω゚)ノ)
容斥
原理我初中就听老师说过了,不知道你们有没有听过(/≧▽≦)/百度百科说:在计数时,必须注意没有重复,没有遗漏。为了使重叠部分不被重复计算,人们研究出一种新的计数方法。
weixin_30703911
·
2020-08-07 19:37
容斥
原理解决某个区间[1,n]闭区间与m互质数数量问题
首先贴出代码(闭区间[1,n]范围内和m互质的数)代码:intsolve(IIn,IIm){vectorp;for(IIi=2;i*i1)p.push_back(m);IIsz=p.size();LLsum=0;for(IIi=1;i3usingnamespacestd;4#defineinf0x3f3f3f3f5#defineMAXINT_MAX6#definemem(s,ch)memset(s
weixin_30439131
·
2020-08-07 19:01
莫比乌斯反演(一)从
容斥
到反演
公式《组合数学》里是这样写的:1\[X_n=\{1,2,\dots,n\}\]\[F:\mathcal{P}(X_n)\rightarrow\Re\]\[G:\mathcal{P}(X_n)\rightarrow\Re\]白话:\(F\),\(G\)都是一个函数,表示每个\(X_n\)的子集对应一个实数。$\mathcal{P}(X_n)$表示全体子集的集合。(数学表达抽象是为了针对普遍情况,可以
weixin_30369041
·
2020-08-07 19:51
容斥
原理专题二
下个月就要打区域赛了。加油!加油!最后一个月我要努力最后冲刺一波!第一题poj-1091分析:看完题目,我们首先猜测要使得跳蚤最后可以左跳一个单位,那么这N+1个数字一定满足gcd(x1,x2,…,xn,M)==1,不然的话一定不能躲开他们之间的公共因子。转换一下等价题意:有多少种方案使得gcd(x1,x2,…xn,M)==1而且1#include#include#include#include#
shengtao96
·
2020-08-07 18:37
数学
容斥
原理专题一
这几天集中刷了
容斥
原理的题目,于是就来写博客巩固下。
容斥
原理,我想大家在高中都或多或少的学过。虽然知道原理内容,但是用来解题的话,还是有点小障碍的,特别是不知道怎么写代码。
shengtao96
·
2020-08-07 18:37
数学
BZOJ2301
容斥
原理,莫比乌斯反演
Description对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y)=k,gcd(x,y)函数为x和y的最大公约数。数据范围:100%的数据满足:1≤n≤50000,1≤a≤b≤50000,1≤c≤d≤50000,1≤k≤50000做法:第一次尝试写莫比乌斯反演的模板。由于对该算法不是很熟悉,就不讲莫比乌斯反演的部分了。用solve(s,t)表示1
orangebird806
·
2020-08-07 17:02
数论
容斥
原理简单的入门题总结
容斥
原理这里对
容斥
原理进行简单的总结,
容斥
原理主要用于求n个数能组成的乘积种类数,从这之中我们就可以引申出
容斥
原理的很多用法,对于给定数字求组合种类的题目,我们就要想到用lcm去运算,对于给定数求互质/
lajiyuan_
·
2020-08-07 17:53
容斥原理
数学
关于
容斥
原理和莫比乌斯反演理解
以题目“HDU-2204Eddy’s爱好”为例首先比较容易想到的是对于一个[1,n][1,n]这n个数,可以写成axax的一共有n1xn1x个数字。那么首先我们可以枚举x,就能完全不遗漏地考虑到所有满足情况的数字。但是,这之间一定会有数字重复考虑了,比如:如果一个数可以表示成a12a12那么它就一定可以表示成a6a6;如果一个数可以表示成a6a6,那么它一定既可以表示成a2a2也同样可以表示成a3
我的程序跑快快
·
2020-08-07 16:47
一通乱写
数论
【ALGO】
容斥
原理和莫比乌斯函数
文章导航Mobius函数模板代码例题ACW214.DevuandFlowers题面解析AC代码ACW215.破译密码题面解析AC代码Mobius函数定义F(n)F(n)F(n)和f(n)f(n)f(n)是定义在非负整数集合上的两个函数,并且满足条件F(n)=∑d∣nf(d)F(n)=\sum_{d\midn}f(d)F(n)=∑d∣nf(d),可以得到方程f(n)=∑d∣nμ(d)F(nd)f(n
minuxAE
·
2020-08-07 16:25
#
algorithm
Mathmatics
【
容斥
原理】-训练总结
答案就为C(n+xi−1,n−1)但是题目要求ai>1所以要用
容斥
定理排除不符合要求的方案。6.HDU-47
wust_wangzhi
·
2020-08-07 15:37
【数学】-容斥原理
ZOJ 3868 GCD Expectation (
容斥
+莫比乌斯反演)
GCDExpectationTimeLimit:4SecondsMemoryLimit:262144KBEdwardhasasetofnintegers{a1,a2,...,an}.Herandomlypicksanonemptysubset{x1,x2,…,xm}(eachnonemptysubsethasequalprobabilitytobepicked),andwouldliketokno
_TCgogogo_
·
2020-08-07 12:38
ACM
数论
组合数学
【专题总结】
容斥
原理(持续更新)
在用“做减法”的思想解决计数类问题时,可能会遇到“多减去符合条件的数目”,试图加回来的时候又会遇到“多加上不符合条件的数目”的情况,这时候也许需要用
容斥
原理来设计计数算法。从实现的角度出发。
TRiddle
·
2020-08-07 12:30
Topic
POJ3904 Sky Code
容斥
原理 or 莫比乌斯反演
在做题的时候遇到了莫比乌斯反演所以就想找个题目做做POJ3904题目大意:给出n以及n个数字找到四个互质的数有多少种即求gcd(a,b,c,d)=1的情况数可以用
容斥
原理找到四个数不互质的情况然后用总数减去这些情况就是互质的参考
OneLine_
·
2020-08-07 11:53
数学题
[bzoj2301][HAOI2011]Problem b 莫比乌斯反演+
容斥
原理
Description对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y)=k,gcd(x,y)函数为x和y的最大公约数。Input第一行一个整数n,接下来n行每行五个整数,分别表示a、b、c、d、kOutput共n行,每行一个整数表示满足要求的数对(x,y)的个数SampleInput22515115152SampleOutput143HINT100%
XStalker
·
2020-08-07 11:46
莫比乌斯反演
BZOJ 2005 洛谷P4450 双亲数
容斥
原理/莫比乌斯反演
容斥
原理:已知,输入A,B,d,A内d的倍数有A/d个(设为aa),B内d的倍数有B/d个(设为bb)gcd(a1,b1)=d的有aa*bb,但是,这是需要去重的,如何去重呢,把上面的倍数次全减一遍.所以从
Galaxy_5688
·
2020-08-07 11:27
莫比乌斯反演
复习了一下感觉做的题都是第二种类型的mobius反演1.YY的gcd有好几题都是这个扩展出去的什么区间-区间就是
容斥
一下还有不能重复的就减去$f(b,b)/2$就可以了2.
weixin_30755393
·
2020-08-07 10:26
容斥
原理与莫比乌斯反演的关系
//
容斥
原理,c[i]表示i当前要算的次数,复杂度和第二层循环相关O(nlogn~n^2)LLin_exclusion(intn,int*c){for(inti=0;if(n)=sigma{u(逆条件)
weixin_30289831
·
2020-08-07 10:18
NOI2020训练日志
注意设计
容斥
系数,二
jokerwyt
·
2020-08-05 19:04
NOIP初赛模拟赛总结
1,2,10,11,12,19问题求解:全对程序阅读:2程序完善:2.1,2.4题解:选择题:第一题:主要是集合差的运算我不会,差:以属于A而不属于B的元素为元素的集合称为A与B的差(集)第二题:这题我算都没算,主要就是
容斥
原理与排列组合
Shima_KaZe
·
2020-08-05 17:13
NOIP初赛
赛后总结
【题解】[牛客OI周赛4-提高组]B.最后的晚餐 组合数+
容斥
原理
题目链接#includetypedeflonglongll;constintmod=1e9+7;intn;llans=1,a,b,c;intmain(){scanf("%d",&n);if(n==1){puts("0");return0;}a=1;b=n-2;for(inti=2;i<=n;i++)c=(b*(ll)(n+i-3)+a*(ll)(i-1<<1))%mod,a=b,b=c;for(i
不进清北不改名
·
2020-08-05 16:51
比赛
牛客网
组合数
容斥原理
组合数
容斥原理
2019.7.14考试反思
然后死在了连通欧拉图个数和
容斥
上数学一定要好好学我需要数奥生我需要数奥生我需要数奥生第一题看起来非常不友好,其实是比较好骗分的一道题,%%%天皇暴力80TQl(我会告诉你我手%小样例都没过就拿了15分嘛
weixin_30437337
·
2020-08-05 02:22
数学常用技巧
集合:集合运算的分配律与反演律(摩根律)、
容斥
原理、有限等集的性质函数:映射方法、偏导、拉格朗日乘数法、拉格朗日中值定理、不动点与稳定点、自对称与他对称、线性复合函数、双层复合最值、切比雪夫最佳逼近直线理论
shxifs
·
2020-08-05 02:26
数学
HDU 3388 Coprime(
容斥
原理+二分)
CoprimeTimeLimit:4000/2000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):849AcceptedSubmission(s):232ProblemDescriptionPleasewriteaprogramtocalculatethek-thpositiveintegerthati
weixin_30451709
·
2020-08-04 19:38
zoj 题目分类
#1716简单的二维数组区间求和,作累加,然后
容斥
一下;预处理O(W*H),查询O(1)顶多(W-w)*(H-h)次查询。#1745简单的
花街糖
·
2020-08-04 18:59
ACM之路(辅助)
ACM
题目分类
hdu5678
容斥
定理单边三角形
Therearenpeoplestandinginaline.Eachofthemhasauniqueidnumber.NowtheRagnarokiscoming.Weshouldchoose3peopletodefendtheevil.Asagroup,the3peopleshouldbeabletocommunicate.Theyareabletocommunicateifandonlyif
sdauguanweihong
·
2020-08-04 18:43
容斥
Sum HDU - 4407(
容斥
,二进制枚举,逆向思维)
然后就对p进行质因子分解,并用二进制枚举每次每种可能的与p的公因数,并用
容斥
的思想和等差数列求和记录每个公因数的在[l,r]范围内贡献。对于操作2就很
DQYZhwk
·
2020-08-04 17:41
基础数论
容斥原理
The Lottery UVA - 10325(
容斥
,二进制枚举)
题意:给m个数字,求1到n中不能被m个数字中任意一个数字整除的数的个数。inta[20];intmain(){//freopen("in.txt","r",stdin);lln,m;while(cin>>n>>m){f(i,1,m)scanf("%d",&a[i]);llans=0;f(i,1,(1>j&1){cot++;LCM=LCM*a[j+1]/gcd(LCM,a[j+1]);}}if(co
DQYZhwk
·
2020-08-04 17:41
基础数论
Square-free integers SPOJ - SQFREE(
容斥
,完全平方数)
思路:要求1到n不能被任意完全平方数整除的数,正难则反,等价求n减去1到n是完全平方数倍数的数的个数,然后
容斥
下。
DQYZhwk
·
2020-08-04 17:41
基础数论
Cheerleaders UVA - 11806(
容斥
+组合数学)
思路:正难则反。constintN=505;llC[N+1][N+1];voidx_x(){C[0][0]=1;f(i,1,N){f(j,0,i){if(!j)C[i][j]=1;elseC[i][j]=(C[i-1][j-1]+C[i-1][j])%mod;}}}intmain(){//freopen("in.txt","r",stdin);intt;intn,m,k;cin>>t;intcas
DQYZhwk
·
2020-08-04 17:41
基础数论
求a~b中与n互质的数的个数
先把n的质因子全都筛出来存在一个vector数组里,然后用
容斥
原理求即可。因为如果单把
Higgins011
·
2020-08-04 17:56
数论
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他