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
容斥
HDU-6363 bookshelf丨排列组合丨数论丨
容斥
丨附两个结论来源
HDU-6363bookshelf给出n本书,和k层书架,cnti表示i层书架放的书本数量,求下式的期望:score=gcd(2f[cnt1]−1,2f[cnt2]−1,⋯,2f[cntk]−1)score=gcd(2f[cnt1]−1,2f[cnt2]−1,⋯,2f[cntk]−1)其中有2个结论【1式来源】【2式证明】:gcd(2a−1,2b−1,⋯)=2gcd(a,b,⋯)−1gcd(2a−
TieWay59
·
2020-08-20 22:37
数论
排列组合
HDU 5514 Frogs 【
容斥
原理】
题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=5514题目大意:青蛙在编号为0~m-1的石头上跳跃,每次可以跳跃a[i]个位置,起始位置为0,问n次a[i]的跳跃之后,所经过的石头的编号总和。对于第一组样例:当a[i]=9时,跳跃到的位置为0、9、6、3当a[i]=10时,跳跃到的位置为10、8、6、4、2、0重复跳跃的之计算一次,所以结
JXR_12355
·
2020-08-20 22:02
ACM
HDU - 5514
容斥
原理
思路:利用巧妙的
容斥
思想,并不是简单的套用模板。首先能够观察到每个青蛙能跳到的位置是d[i]=k*gcd(a[i],m),但是lcm(d[i],d[j])有重复,所以需要
容斥
。很关键
Bahuia
·
2020-08-20 22:57
容斥原理
2018年10月2日训练笔记
今天比赛涉及算法有
容斥
,KMP,最短路Dijkstra,B题着重的也不是字符串比配而是思维,比赛时一直没找到正确的优化方法,所以出的很慢,其余一道F题涉及一个复杂的
容斥
,暂时还看不明白。
菜圾
·
2020-08-20 21:37
训练笔记
HDU 6363 BookShelf
然后,枚举d,
容斥
求g
Freopen
·
2020-08-20 21:16
水题
计数
【规律】【
容斥
】HDU6363 bookshelf
分析:援引dls的一句话:像这么恶心的题面,如果没有一个神奇的规律,就根本没法做嘛。。。考场上我勉强证明了一下。。但考完之后发现那个证明似乎是错的。。。这里就不写了我们可以尝试打个表:书的个数(序号)12345678910斐波那契数列112358132134552的斐波那契数列次幂-1113731255819120971511717986918336028797018963967(打表一定要精确啊
616156
·
2020-08-20 21:44
乱搞
容斥原理
【NOI2020 命运】【线段树合并】
n,m≤5∗105n,m\le5*10^5n,m≤5∗105分析考虑
容斥
。
SFN1036
·
2020-08-20 21:10
线段树
hdu 5514(
容斥
原理)
DescriptionThereare stoneslyingonacircle,and frogsarejumpingoverthem. Thestonesarenumberedfrom to andthefrogsarenumberedfrom to .The -thfrogcanjumpoverexactly stonesinasinglestep,whichmeansfroms
老焦哥
·
2020-08-20 21:01
数论
hdu 6363 bookshelf (
容斥
+欧拉降幂)
http://acm.hdu.edu.cn/showproblem.php?pid=6363题意:有本一摸一样的书,有一个共有层的书架,现在要把书都放到书架上。放完后假设第i层书架有本书,则该层书架的稳固值为。定义整个书架的美观值为所有层书架的稳固值的GCD。问现在随机放这些书,整个书架的美观值的期望值是多少。思路:Part1一个放x本书的层美观函数为整个书架的美观值为各层美观值的最大公约数,考察
oopscyc
·
2020-08-20 21:27
容斥原理
HDU 6363 bookshelf 【
容斥
+gcd+欧拉降幂】
那么t1+...tk=n/gt1+...tk=n/g所以系数一共有C(n/g+k−1,k−1)C(n/g+k−1,k−1)种情况,答案为2f[g]−12f[g]−1g的倍数时会重复计算g的情况,因此要
容斥
_hxh
·
2020-08-20 21:23
ACM
HDU 1695 GCD
F[i]一半来说非常好求,一半都是用
容斥
原理容易超时用这个#include#include#include#definelllonglongusingnamespacestd;constintMAXN=
但求-_-心安
·
2020-08-20 21:59
ACM-数论
HDU-6363 bookshelf
容斥
原理
bookshelfProblemDescriptionPatrickStarboughtabookshelf,henameditZYG!!PatrickStarhasNbook.TheZYGhasKlayers(countfrom1toK)andthereisnolimitonthecapacityofeachlayer!NowPatrickwanttoputallNbooksonZYG:Assu
WeZiH
·
2020-08-20 21:58
数论
杭电多校第六场 1002 HDU-6363 bookshelf(组合数+
容斥
)
bookshelfTimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):217AcceptedSubmission(s):98ProblemDescriptionPatrickStarboughtabookshelf,henameditZYG!!PatrickStarhas
破晓③
·
2020-08-20 21:55
ACM
数论
HDU 1695 GCD(phi函数+
容斥
)
Analyse要找到满足gcd(x,y)=k,x∈[1,b]y∈[1,d]的解,相当于找gcd(x/k,y/k)=1,也就是说要找到gcd(x,y)=1,x∈[1,b/k],y∈[1,d/k]的对数,假设bb用
容斥
原理找出
孤鸿子_
·
2020-08-20 21:46
算法&数据结构
【hdu 6309 Absolute】【数学+
容斥
原理】
题意有nnn个随机变量xix_ixi,取值为[li,ri][l_i,r_i][li,ri]中的实数。问∣x1+⋯+xn∣|x_1+\dots+x_n|∣x1+⋯+xn∣的期望。n≤15,−106≤li,ri≤106n\le15,-10^6\lel_i,r_i\le10^6n≤15,−106≤li,ri≤106分析相当于要求1∏i=1nri−li∫l1r1⋯∫l
SFN1036
·
2020-08-20 21:23
数学
容斥原理
HDOJ 5498 Tree
容斥
一下然后生成树计数就行了....
yysys
·
2020-08-20 09:01
Codeforces Round 1322简要题解
根据
容斥
原理,我们知道f(S)=C(N(S))=∑T⊆S(−1)∣T∣−1⋅C(N
mayaohua2003
·
2020-08-20 03:26
codeforces
动态规划
数学
BZOJ 2669 cqoi2012 局部极小值 状压DP+
容斥
原理
在CCPC网络赛上遇到由此改编的原题,然而并没有做出来…..题意:给定一个n∗m的矩阵,标记出其中的局部极小值,要求填入1…n∗m,求方案数SampleInput24.X..…X42X.....X.12XXSampleOutputCase#1:2100Case#2:2520Case#3:0由于局部极小值最多8个,我们可以状压DP令fi,j表示已经填完了前i个数,局部极小值的填充状态为j的方案数预处
JavonLu
·
2020-08-20 03:48
DP
I Liked Matrix!
求E(min{Bi})
容斥
设f[i]表示一行有>=i个1的概率。设zero和one表示一个位置是0或1的概率。
WerKeyTom_FTD
·
2020-08-20 03:29
容斥原理
概率与期望
HDU 5838 Mountain && BZOJ 2669 局部极小值
局部极小值(PoPoQQQ)原来只考虑了保证标记的位置都是局部最小值但是问题是这样虽然保证了标记的位置都是局部最小值,但是可能会导致一些未标记的位置成为局部极小值,因此我们枚举其他可以成为局部极小值的位置,
容斥
一下即可所以正解是枚举每一种可能的局部最小值分布
ShinFeb
·
2020-08-20 03:50
状压dp
容斥
dfs
【BZOJ1042】【DP +
容斥
】[HAOI2008]硬币购物
Description硬币购物一共有4种硬币。面值分别为c1,c2,c3,c4。某人去商店买东西,去了tot次。每次带di枚ci硬币,买si的价值的东西。请问每次有多少种付款方法。Input第一行c1,c2,c3,c4,tot下面tot行d1,d2,d3,d4,sOutput每次的方法数SampleInput1251023231101000222900SampleOutput427HINT数据规模
Gregory99174
·
2020-08-20 02:07
BZOJ2669: [cqoi2012]局部极小值-状压DP+
容斥
传送门题意:有一个n行m列的整数矩阵,其中1到n∗mn∗m之间的每个整数恰好出现一次。如果一个格子比所有相邻格子(相邻是指有公共边或公共顶点)都小,我们说这个格子是局部极小值。给出所有局部极小值的位置,判断有多少个可能的矩阵。(1≤n≤4,1≤m≤7)(1≤n≤4,1≤m≤7)Solution:显然我们把矩阵所有的状态存下来是不行的,所以说我们考虑减少我们需要存储的状态:我们的局部极小值最多只会有
Fizzmy
·
2020-08-20 02:23
状态压缩
容斥
LightOJ 1095 Arrange the Numbers (
容斥
原理)
思路:前m个(1~m)选择k个是组合数C(m,k)种,然后令x=m-k,y=n-m;则x中会有[0,x]个位置是下标和值一样,这里可以利用
容斥
原理做,即减去i为奇数的加上i为偶数的。
cnwsycf
·
2020-08-20 01:06
『ACM
Jan's
LightOJ』
『ACM
数论』
集合问题 :
容斥
原理
容斥
原理用于解决有交集的集合的组合问题其实这种思想很多人不用学便以及在运用了,很简单的一个东西举个例子:有三个集合:棕,红,黄,绿,其中棕包含所有其他三个集合,求除去其他三个集合后的棕集合设:棕,红,黄
JK Chen
·
2020-08-19 10:04
ACM中的数学问题合集
「PKUWC 2018」猎人杀【
容斥
+概率dp+生成函数+分治FFT】
考虑
容斥
,枚举强制在1号后面死的人,即1号至少在这些人前面,令A=∑wiA=∑wi,SS为枚举到的人的wiwi之和,tt为人数,则ans=(−1)t∑i=0∞(1−S+w1A)iw1Aa
Neo__Z
·
2020-08-19 09:19
容斥原理
多项式运算
概率dp
gcd(NOIP模拟测试23)
直接求不好求,我们考虑
容斥
。两个数互质的定义是最大公约数为一。设$f[n]$为集合中gcd为n的数对个数,$g[n]$为集合中gcd为n的倍数的数对个数。
aohuaji5553
·
2020-08-19 08:53
HYSZB PROBLEM B(mobius反演+分块+
容斥
原理)
这道题和hdu1965思路基本类似,http://blog.csdn.net/abc13068938939/article/details/52198163mobius反演得出的结果是(过程在上面的博文中有介绍)1n)swap(n,m);LLres=0ll;for(inti=1;i#include#include#include#include#include#include#include#de
帐下幕僚
·
2020-08-19 08:16
acm之路
分块
数论初步
组合数学
2017之江学院校赛 qwb与支教
容斥
+二分
scriptionqwb同时也是是之江学院的志愿者,暑期要前往周边地区支教,为了提高小学生的数学水平。她把小学生排成一排,从左至右从1开始依次往上报数。玩完一轮后,他发现这个游戏太简单了。于是他选了3个不同的数x,y,z;从1依次往上开始报数,遇到x的倍数、y的倍数或z的倍数就跳过。如果x=2,y=3,z=5;第一名小学生报1,第2名得跳过2、3、4、5、6,报7;第3名得跳过8、9、10,报11
黑码
·
2020-08-19 08:16
容斥原理
格子染色(
容斥
原理)
第一次把公式自己推出来了当然看了百度百科后,真是激动呢~~~题目描述棋盘是一个n×m的矩形,分成n行m列共n*m个小方格。现在萌萌和南南有C种不同颜色的颜料,他们希望把棋盘用这些颜料染色,并满足以下规定:1.棋盘的每一个小方格既可以染色(染成C种颜色中的一种),也可以不染色。2.棋盘的每一行至少有一个小方格被染色。3.棋盘的每一列至少有一个小方格被染色。4.每种颜色都在棋盘上出现至少一次。以下是一
BIT_jzx
·
2020-08-19 07:18
数学
容斥原理
数论
BZOJ 1853 浅谈等价类
容斥
原理+越界LONG LONG数位比较
世界真的很大这道题思路和原来的某道题等价:BZOJ2393但是在细节处理上有一点点不一样的地方,这样夸方位比较的方法有点扯但是值得一记看题先:description:在中国,很多人都把6和8视为是幸运数字!lxhgww也这样认为,于是他定义自己的“幸运号码”是十进制表示中只包含数字6和8的那些号码,比如68,666,888都是“幸运号码”!但是这种“幸运号码”总是太少了,比如在[1,100]的区间
BerryKanry
·
2020-08-19 06:00
BZOJ
容斥原理
组合数学作业整理与解题思路总结:
容斥
原理, 生成函数和递归函数
组合数学作业整理与解题思路总结:
容斥
原理,生成函数和递归函数学号:[数据删除]姓名:[数据删除]
容斥
原理部分:要明确,对组合计数问题应用
容斥
原理的一般方法:找到问题所关注的,所需要拥有的性质的反面,求出全体计数的个数和所有不满足这些性质的计数个数
霧雨魔理沙
·
2020-08-19 04:57
組合數學
Codeforces 917D Stranger Trees 树形dp+
容斥
原理
题意给出一棵n个节点的带标号树,要求对于每个k,求出有多少棵生成树满足恰好有k条边与原树相同。n#include#include#include#includeusingnamespacestd;typedeflonglongLL;constintN=105;constintMOD=1e9+7;intn,size[N],cnt,last[N];LLfac[N],afac[N],g[N],f[N][
c_cl
·
2020-08-18 14:09
hdu 6053 莫比乌斯函数(
容斥
)
题意:两个序列,A,B,A序列给出,Biusingnamespacestd;#defineXfirst#defineYsecond#definePBpush_back#defineMPmake_pair#defineMEM(a,b)memset(a,b,sizeof(a))typedeflonglongll;typedefpairpii;constllmod=1e9+7;constintmaxn=
「已注销」
·
2020-08-18 10:58
数学
BZOJ-2440 中山市选2011 完全平方数 二分查找 + 莫比乌斯反演 +
容斥
原理
大家都很强,可与之共勉。2440:[中山市选2011]完全平方数Description小X自幼就很喜欢数。但奇怪的是,他十分讨厌完全平方数。他觉得这些数看起来很令人难受。由此,他也讨厌所有是完全平方数的正整数倍的数。然而这丝毫不影响他对其他数的热爱。这天是小X的生日,小W想送一个数给他作为生日礼物。当然他不能送一个小X讨厌的数。他列出了所有小X不讨厌的数,然后选取了第K个数送给了小X。小X很开心地
Lazer2001
·
2020-08-18 09:26
莫比乌斯反演
容斥原理
二分求解
SPOJ COT Count on a tree 树上主席树&链上点权第k大
思路:树上主席树,对于树上每一个节点建一个权值线段树,利用lca求出u-->lca-->v这条链,对于这几颗线段树root[u],root[v],root[lca],root[f[lca][0]],利用
容斥
计算出这条链上的权值线段树
samscream
·
2020-08-18 09:16
主席树
可持久化数据结构
hihocoder #1148 : 2月29日(
容斥
原理,有坑)
题目链接:#1148:2月29日时间限制:2000ms单点时限:1000ms内存限制:256MB描述给定两个日期,计算这两个日期之间有多少个2月29日(包括起始日期)。只有闰年有2月29日,满足以下一个条件的年份为闰年:年份能被4整除但不能被100整除年份能被400整除输入第一行为一个整数T,表示数据组数。之后每组数据包含两行。每一行格式为”monthday,year”,表示一个日期。month为
反向爆零直至AK
·
2020-08-18 08:20
ACM
题目
容斥原理
日期计算
hdu 3388 Coprime
容斥
原理 二分查找
Coprime刚开始不知道用二分,因为没有发现序列单调不下降的性质;留意二分查找需找到下界。二分查找起点的右边界取m*n是不够的,实际查找到的结果可能远大于该值。/**Aug27,20159:25:32PM*PrjName:hdu3388*@authorSemprathlon*/importjava.io.*;importjava.util.*;publicclassMain{/***@param
aksdrxzd
·
2020-08-18 08:16
ACM
hdu6134-(莫比乌斯反演)
i;f[i]=F[i]-i+cnt(cnt为i因子个数)这里我让f[i]=F[i]重复使用F[i]=F[i]-F[i/p]{p是i的所有质数因子}那么这里如果多个质数可能重复减了了好几次那么这里就要用
容斥
原理加回去
最菜的acmer
·
2020-08-18 08:04
数论
AtCoder Beginner Contest 162(E、F
Hard)题意:解法:考虑x作为gcd出现的次数,设f(x)为gcd为x的方案数显然每个位置都要放x的倍数,这样的方案为(k/x)n但是这样gcd可能是2x,3x…,因此要减掉f(2x)、f(3x)…即
容斥
因为计算
这有点难啊
·
2020-08-18 05:46
AtCoder Beginner Contest 162 E Sum of gcd of Tuples (Hard) 莫比乌斯反演做法
另一种
容斥
做法反演做法(复习一下反演)n个求和∑i=1k∑j=1k...∑z=1kgcd(i,j...z)\sum_{i=1}^{k}\sum_{j=1}^{k}...
nofuck~
·
2020-08-18 05:18
atcoder
莫比乌斯反演
数学
鸽笼原理&
容斥
原理
鸽笼原理又叫抽屉原理最基本的描述:如果有n种n+1个物品,那么至少有一种有两个物品这种基本概念也没什么太多好阐释的,主要是鸽笼定理在思维上可能会造成一些奇怪的突破口直接上题吧例题1POJ2356&POJ3370&HDU1808&UVA11237Halloweentreats四倍经验题了解一下题意:给你两个整数C和N,再给你N个正数,从中找到若干数(不要求连续),使得其和刚好是C的倍数。c#incl
lcc_cat
·
2020-08-18 01:31
数论
OpenJudge_P4976 硬币(DP+数论+
容斥
原理)
总时间限制:1000ms内存限制:262144kB描述宇航员Bob有一天来到火星上,他有收集硬币的习惯。于是他将火星上所有面值的硬币都收集起来了,一共有n种,每种只有一个:面值分别为a1,a2…an。Bob在机场看到了一个特别喜欢的礼物,想买来送给朋友Alice,这个礼物的价格是X元。Bob很想知道为了买这个礼物他的哪些硬币是必须被使用的,即Bob必须放弃收集好的哪些硬币种类。飞机场不提供找零,只
BeiYu-oi
·
2020-08-18 00:23
OpenJudge
数论
HDU 6143 Killer Names【
容斥
定理】【排列组合】
题目来戳呀ProblemDescriptionGalenMarek,codenamedStarkiller,wasamaleHumanapprenticeoftheSithLordDarthVader.ApowerfulForce-userwholivedduringtheeraoftheGalacticEmpire,MarekoriginatedfromtheWookieehomeplaneto
皮科克
·
2020-08-18 00:29
2017暑期多校训练
HDU
[数论专题]
容斥
原理练习(持续更新)
但是,也可以用
容斥
原理来想。总的方案数为n!。假设一定有1封信(指定的,非任意)放对,则有
nagisa-kun
·
2020-08-18 00:29
数论
组合数学
bzoj 1879 //1879: [Sdoi2009]Bill的挑战 状压dp/
容斥
原理
bzoj1879//1879:[Sdoi2009]Bill的挑战//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?id=1879//在线测评地址https://www.luogu.com.cn/problem/P2167为了帮助理解,提供几组样例样例输入:133???输出:26样例输入:133r??输出:1样例输入:133??????输出:
mrcrack
·
2020-08-18 00:12
跟着大佬学算法
bzoj 2190 //2190: [SDOI2008]仪仗队 欧拉函数/
容斥
原理/线性筛+欧拉函数/莫比乌斯反演/莫比乌斯反演+分块+前缀和
bzoj2190//2190:[SDOI2008]仪仗队//在线测评地址https://www.lydsy.com/JudgeOnline/problem.php?id=2190//在线测评地址https://www.luogu.com.cn/problem/P2158更多题解,详见https://blog.csdn.net/mrcrack/article/details/90228694BZOJ
mrcrack
·
2020-08-18 00:12
跟着大佬学算法
AtCoder Beginner Contest 157 D Friend Suggestions
容斥
原理+并查集
AtCoderBeginnerContest157比赛人数7464与codeforces比赛冲突,遗憾没有参加实时赛,之后模拟赛,打得没劲AtCoderBeginnerContest157DFriendSuggestions
容斥
原理
mrcrack
·
2020-08-18 00:12
atcoder
“浪潮杯”山东省第九届ACM大学生程序设计竞赛 F Four-tuples (
容斥
原理)
题目链接比赛时推了好久的
容斥
,结果推错了,过了样例就交了,然后A了。后来才知道这题有bug。菜啊。
美团外卖
·
2020-08-17 23:37
2018山东省赛
【题解 &&
容斥
原理】光与镜
题目描述:Solution首先,这道题看到的第一眼,就能发现这道题是一道
容斥
。
鹭天
·
2020-08-17 22:21
数学
题解
莫比乌斯函数、二项式、斯特林数以及它们的反演
莫比乌斯反演引入定理另一种莫比乌斯反演证明性质求莫比乌斯函数值例题及题解二项式反演反演公式例题bzoj3622涂色问题DescriptionSolutionStirling反演第一类斯特林数递推方式第二类斯特林数求法递推
容斥
性质例题
Hany01
·
2020-08-17 22:23
算法
数学
数论
莫比乌斯反演
二项式反演
斯特林数
斯特林反演
上一页
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
其他