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
错排+容斥
[cf920G][
容斥
原理+二分]
https://codeforc.es/contest/920/problem/GG.ListOfIntegerstimelimitpertest5secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputLet'sdenoteasL(x, p)aninfinitesequenceofintegersysu
aiyuneng5167
·
2020-08-10 15:48
基础算法题——牛牛的棋盘(
容斥
原理)
容斥
原理:一种计数方法。先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复。
小白小郑
·
2020-08-10 15:50
基础算法题
Matrix from Arrays HDU - 6336 (
容斥
,打表找规律)
ProblemE.MatrixfromArrays题目链接:HDU-6336题意:按照题目方法构造一个矩阵,给出左上角和右下角的坐标问以两点连线为对角线的矩阵的和;思路:打表发现,当L是奇数时,构造的矩阵是一个L*L的循环矩阵;L是偶数时,构造的矩阵是一个2L*2L的循环矩阵;那么统一把循环节设为2L即可;先打表构造出循环矩阵,求前缀和sum[i][j];最好让矩阵的x,y都从1开始;将题目给出的
LBJHan
·
2020-08-10 14:02
计算几何
思维
模拟
技巧-二维前缀和(
容斥
)
根据
容斥
定理,可以递
Reast1nPeace
·
2020-08-10 14:31
技巧
笔记
前缀和技巧
hdu 6053 TrickGCD
容斥
原理(莫比乌斯工具)
YouaregivenanarrayAA,andZhuwantstoknowtherearehowmanydifferentarrayBBsatisfythefollowingconditions?1≤Bi≤Ai1≤Bi≤AiForeachpair(l,r)(1≤l≤r≤n1≤l≤r≤n),gcd(bl,bl+1…br)≥2gcd(bl,bl+1…br)≥2InputThefirstlineisa
Hallelujah520
·
2020-08-10 14:59
莫比乌斯函数
容斥
组合数学题型总结
第一章第二章
容斥
原理A,B,C,D4位学生选课,共有a,b,c,d,e5门课可选。由于基础不同,A不可以选a和c,B不可以选b,C不可以选c、d和e,D可以选任何课。
Dracen_Wu
·
2020-08-10 13:12
hdu6053-
容斥
+莫比乌斯函数+优化
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6053题意:给一个序列A,要求构造序列B,使得Bi1,11,则此时的方案数忽略掉,不加也不减,若m为奇数,即d由奇数个质因数组成,则此时的方案数要加上,若m为偶数,则此时的方案数要减去,这和莫比乌斯函数的定义正好相反,所以可以预处理出莫比乌斯函数,这样统计以后最后的结果就是要求的答案。所以就是求Σd*-
gongfuqingwa
·
2020-08-10 13:23
数学
2017 Multi-University Training Contest - Team 2 1009 HDU 6053 TrickGCD(分段
容斥
)
这样算完之后显然计算了许多重复的,
容斥
的思路(
cillyb
·
2020-08-10 13:51
思维
组合数学
HDU 6053
容斥
dp 或 莫比乌斯反演
题意:题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6053给出一段长度为n的序列a,要求设计同样长度为n的序列b,要求满足:1.1=2问有多少种可能的b数组思路:分析题意其实就是要求出有多少种方案可以使b数组全体gcd不为1。有两种方式,可以利用莫比乌斯反演,也可以进行dp。莫比乌斯反演:设F[d]为n个数gcd为d的倍数的方案数,f[d]为n个数
Bahuia
·
2020-08-10 13:53
容斥原理
莫比乌斯反演
多校联合训练
容斥原理
莫比乌斯反演
容斥
原理——经典例题(组合数学)
一.
容斥
原理就是人们为了不重复计算重叠部分,想出的一种不重复计算的方法。
PI_PJW
·
2020-08-10 13:23
数论
状压dp训练
bzoj3812这题还是比较神的,dp[i]表示i状态时,至少有n个不联通的情况种数,注意是至少n个不联通(这个n包括了所有可能),
容斥
的时候注意要反一下,把dp[i]变成
labrother
·
2020-08-10 12:08
HDU6053 前缀和+
容斥
#include#include#include#include#includeusingnamespacestd;typedeflonglongll;constintMAXN=2e5+10;constllmod=1e9+7;lldp[MAXN];llcnt[MAXN],a[MAXN],n;//cnt[MAXN]1到i的a[i]的个数llfsm(llx,lln){lls=1;while(n){if
NicoleYWJ
·
2020-08-10 12:19
[
容斥
状压DP] HDU4997. Biconnected
令fS表示点集S的答案,gS表示点集S的连通图个数那么gS可以通过枚举与编号最小的点联通的点集求出来fS=gS−∑T∈SgT×MT,S−T,MS,T表示把点集S分成几个联通块后连到T上的方案数#include#include#include#includeusingnamespacestd;constintP=1e9+7,N=1>1]+(i&1);pw[0]=1;for(inti=1;i>(i-1
LowestJN
·
2020-08-10 12:30
容斥原理
DP
状压DP
抽屉原理
抽屉原理(鸽巢原理)——一定要多做题*昨天给大家写了
容斥
原理,emmm,是今天凌晨,然后今天下午又修改了几个地方,现在呢,我要给大家介绍一下抽屉原理,又名鸽巢原理,反正它的名字好多的,自己百度吧(ฅ>ω
LVGreenary
·
2020-08-10 10:43
算法理论
2019 南京大学 计算机科学&人工智能 专题营 游记
题解:kkk很小,
容斥
+
GGAutomaton
·
2020-08-10 02:51
bzoj 4455: [Zjoi2016]小星星 树形dp+
容斥
原理
题意给出一棵树和一个图,问有多少种方法把树的节点标号使得其在改图中至少有一棵生成树与原来的树是重构的。n#include#include#include#includeusingnamespacestd;typedeflonglongLL;constintN=20;intn,m,cnt,a1,a[N],last[N],map[N][N];structedge{intto,next;}e[N*2];
SFN1036
·
2020-08-09 23:21
树形dp
容斥原理
使用try自动关闭流报
错排
查
一、使用try自动关闭流报错1.附上自己自动关闭流的代码try(InputStreamis=newFileInputStream("D:\\lx-studyResources\\example.xlsx");OutputStreamout=newFileOutputStream("D:\\lx-studyResources\\example.xlsx")){XSSFWorkbookxssfWork
lixiangxiang666
·
2020-08-09 22:27
Java基础
【HDU】 5794 A Simple Chess
题解Lucas定理+DP(
容斥
)首先可以通过数学求得从(1,1)跳到(n,m)的步数,然后可以直接用组合数求得步数,我这里用k1,k2代表向右和向下跳的步数,那么总步数就是Ck1k1+k2。
S_Black
·
2020-08-09 19:46
HDU
动态规划
数学
[bzoj4455][
容斥
原理][DP]小星星
Description小Y是一个心灵手巧的女孩子,她喜欢手工制作一些小饰品。她有n颗小星星,用m条彩色的细线串了起来,每条细线连着两颗小星星。有一天她发现,她的饰品被破坏了,很多细线都被拆掉了。这个饰品只剩下了n?1条细线,但通过这些细线,这颗小星星还是被串在一起,也就是这些小星星通过这些细线形成了树。小Y找到了这个饰品的设计图纸,她想知道现在饰品中的小星星对应着原来图纸上的哪些小星星。如果现在饰
Rose_max
·
2020-08-09 19:36
bzoj
dp
容斥原理
17AHU排位赛1 E题(gcd>1序列,
容斥
)
problem对于一个长度为n的数组,我们可以随意取出它的一个子序列(子序列可以不连续),如果某个子序列中所有数的最大公约数>1,那么我们就称这个子序列是rbb序列。现在你需要回答长度为n的数组有多少个子序列是rbb序列。最终结果对1e9+7取模Input第一行两个整数n(11,是个rbb序列对于{a3},gcd=3>1,是个rbb序列对于{a1,a3},gcd=3>1,是个rbb序列其它的子序列
Feynman1999
·
2020-08-09 18:48
-----------
数
学
-----------
---------
解
题
报
告
---------
poj 3904
容斥
原理+质因数分解
题意:给你一串数字,问选择4个数且这四个数的最大公因数为1的选法为多少种解法:很容易想到
容斥
原理,答案为选择四个数的所有种数-四个数存在最大公因数为质数+四个数存在最大公因数为两个质数之积-四个数存在最大公因数为三个质数之积
zzblac
·
2020-08-09 16:41
matlab找零点或两个曲线的交点
首先必须找出y=y0直线上下交
错排
列的所有数据点,即(xk,yk)和(xk+1,yk+1),在此区间内认为函数y为单调的,可以用逻辑运算加移位来实现。代码如下:function[x0
winbobob
·
2020-08-09 15:04
Matlab
学习笔记
2017HDU多校补完计划
✔贪心HDU6035ColorfulTree✔
容斥
+计数HDU6036DivisionGame✔NTT+
容斥
HDU6037Expectati
TRZNDP_Z
·
2020-08-09 14:48
解题报告
CF451E Devu and Flowers
多重集求组合数,注意到\(n=20\)所以可以用\(2^n*n\)的
容斥
来写。如果没有限制那么答案就是\(C(n+s-1,n-1)\)。
weixin_33940102
·
2020-08-09 14:23
Mike and Foam(
容斥
原理)
题目:http://codeforces.com/problemset/problem/547/C题意:n种啤酒,每种啤酒有相应的毫升数,q个询问。一开始的酒架是空的,输入啤酒标号x,若x已在酒架上,则将其取下;若不在则添加。求出每次询问的时候i#include#include#includeusingnamespacestd;typedeflonglongll;constintmaxn=5e5+
HonniLin
·
2020-08-09 13:22
容斥原理
【数学】
错排
问题 bsoj1575
查了一下原来叫做
错排
问题,是数学排列中的一个经典问题。。。原来还有公式啊。。。。http://baike.baidu.com/link?
wbysr
·
2020-08-09 13:20
bsoj
数学
Codeforces 451E Devu and Flowers(
容斥
原理)
解题思路:2n的状态,枚举说那些花坛的花取超过了,剩下的用C(n−1sum+n−1)隔板法计算个数,注意奇数的位置要用减的,偶数的位置用加的,
容斥
原理。
JeraKrs
·
2020-08-09 12:01
数学-计数问题
GRADE:C
CF
Codeforces 451E(生成函数or
容斥
原理)
思路:母函数或者
容斥
定理,当然,学过数学竞赛的应该知道结论,怎么用
容斥
定理去做。我更倾向于用母函数去做,虽然方程是一样的,但是感觉后者好理解一些。母函数:(1+X^1...
做不完的ACM
·
2020-08-09 11:26
逆元相关
组合数学
CF日常
生成函数
Codeforces Round #330 (Div. 2) (595A,595B(
容斥
原理))
VitalyandNight题目链接:http://codeforces.com/problemset/problem/595/A解题思路:Itwaseasyrealizationproblem.Let'sincreasethevariableifrom1ton,andinsidelet'sincreasethevariablejfrom1to2·m.Oneveryiterationwewilli
piaocoder
·
2020-08-09 10:14
Round-----
HDU 4135 Co-prime 解题报告(因式分解 +
容斥
原理)
Co-primeTimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):1111AcceptedSubmission(s):405ProblemDescriptionGivenanumberN,youareaskedtocountthenumberofintegersbetw
SF-_-
·
2020-08-09 09:48
ACM
数学
【组合数学 &&
容斥
原理】 Devu and Flowers
题目传送门题目描述:Devu想用花去装饰他的花园,他已经购买了n个箱子,第i个箱子有fi朵花,在同一个的箱子里的所有花是同种颜色的(所以它们没有任何其他特征)。另外,不存在两个箱子中的花是相同颜色的。现在Devu想从这些箱子里选择s朵花去装饰他的花园,Devu想要知道,总共有多少种方式从这些箱子里取出这么多的花?因为结果有可能会很大,结果需要对1000000007取模。Devu认为至少有一个箱子中
hkhh
·
2020-08-09 08:51
数论-组合数学
题解
hzoj 2301(莫比乌斯反演)
所以先用的莫比乌斯+
容斥
定理但是TL然后发现可以进一步有优化可以发现8/3和8/4都等于2.所以我们可以分段计算,用sum记录mu的和,每次求出a/i的最大位置I,在i至l这段数中,a/i的值都是相同的
diaocuiguo2493
·
2020-08-09 07:49
cf451E Devu and Flowers 卢卡斯定理+
容斥
定理
题目:http://codeforces.com/problemset/problem/451/E题意:有n个盒子(n#include#include#include#include#include#includeusingnamespacestd;typedeflonglongll;constintN=1e5+10;constllmod=1e9+7;constllMOD=1e9+7;llk_po
alpc_wt
·
2020-08-09 07:15
codeforces
&
bestcoder
数论
GYM 101102 J.Divisible Numbers(数论+
容斥
原理)
Description给出一个长度为n的序列,q次查询,每次查询给出区间[l,r]和一个数s,s的二进制从右往左第i位表示i是否出现,统计[l,r]中有多少数可以被s所表示的这些出现的某一个数整除Input第一行一整数T表示用例组数,每组用例首先输入两整数n和q分别表示序列长度和查询数,之后n个数a[i]表示该序列,最后q行每行三个整数l,r,s分别表示查询的区间和1~10这十个数是否出现的二进制
v5zsq
·
2020-08-09 06:09
组合数学
数论
GYM
HDU 5072 Coprime (莫比乌斯反演+
容斥
+同色三角形)
CoprimeTimeLimit:2000/1000MS(Java/Others)MemoryLimit:262144/262144K(Java/Others)TotalSubmission(s):1469AcceptedSubmission(s):579ProblemDescriptionTherearenpeoplestandinginaline.Eachofthemhasauniqueidn
_TCgogogo_
·
2020-08-09 06:58
ACM
数论
组合数学
[CF451E]Devu and Flowers
其中xi∈[0,fi]输出答案对109+7取模的结果数据范围1≤n≤201≤s≤10141≤fi≤1012思路
容斥
原理。首先假设如果所有的fi都没有限制的情况。
Yveh
·
2020-08-09 06:41
Codeforces
动态规划
容斥原理
状态压缩
第三周上机题解
ACotree树形DP,参考链接:Cotree【树DP】BMath此题需要较好数学功底,参考链接:MathCTrap
容斥
原理+组合计数,参考链接:TrapDWave此题考察线段树,但由于c范围较小,也可暴力模拟
JXUFE_ACMer
·
2020-08-09 06:19
上机题解
HDU 5372 Segment Game(线段树+离散化)
右端点的和每次插入一条区间[L,R]就,先询问[0,R]的右端点个数lsum再询问[L,INF]的左端点的个数rsumtot表示:当前线段还有几条那么题目要求的是整条线段的个数就是:lsum+rsum−tot(这里用到了
容斥
的思想
HelloWorld10086
·
2020-08-09 06:36
线段树
「LOJ2462」「2018 集训队互测 Day 1」完美的集合
所以可以
容斥
求出方案数,即uuu可行的减去faufa_ufau与uuu都可行的。
DSL_HN_2002
·
2020-08-09 05:53
文章类型——题解
[LOJ#3124][CTS2019]氪金手游(概率 + 树形 DP +
容斥
)
Address洛谷P5405LOJ#3124Solution先考虑如果以某个点(下面定为111)为根时,如果所有的限制二元组(u,v)(u,v)(u,v)都满足uuu是vvv的父亲(即uuu向vvv连边构成外向树)怎么做显然,对于任意一个点uuu,uuu必须是在uuu的子树内第一个被翻到的如果每个点的WWW已经确定,则这个概率就等于∏u=1nWu∑v∈subtree(u)Wv\prod_{u=1}
xyz32768
·
2020-08-09 03:27
BZOJ
UOJ
LOJ
[ACM] hdu 2068 RPG的
错排
(逆向思考,
错排
*组合累加)
RPG的
错排
TimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):6528AcceptedSubmission
weixin_34122604
·
2020-08-09 00:52
#loj3124. 「CTS2019 | CTSC2019」氪金手游
简单
容斥
先假设所有点的权值都给定了随便选一个点当根开始dfs,如果所有边都是向下指的那么答案就是\[\prod_{u}\frac{w(u)}{siz(u)}\]其中\(siz(u)\)表示u子树所在的点的点权和如果权值不确定的话
weixin_30314813
·
2020-08-08 23:55
#509. 「LibreOJ NOI Round #1」动态几何问题
下面给出部分分做法和满分做法有一些奇妙的方法可以拿到同样多的分数,本蒟蒻只能介绍几种常见的做法如果您想拿18分左右,需要了解:质因数分解如果您想拿30分左右,需要了解:一种较快的筛法如果您想拿70分左右,需要了解:莫比乌斯反演+杜教筛+整除分块+
容斥
如果您想拿
weixin_30258027
·
2020-08-08 23:46
[简单题] Project Euler 601 Divisibility streaks
(k+1)|(n+k)就是(k+1)|(n−1)这个函数就是最大的k使得1,2,⋯,k都整除n-1吧随便
容斥
下咯#include#include#includeusingnamespacestd;typedeflonglongll
里阿奴摩西
·
2020-08-08 22:41
Project
Euler
RPG的
错排
Description今年暑假杭电ACM集训队第一次组成女生队,其中有一队叫RPG,但做为集训队成员之一的野骆驼竟然不知道RPG三个人具体是谁谁。RPG给他机会让他猜猜,第一次猜:R是公主,P是草儿,G是月野兔;第二次猜:R是草儿,P是月野兔,G是公主;第三次猜:R是草儿,P是公主,G是月野兔;......可怜的野骆驼第六次终于把RPG分清楚了。由于RPG的带动,做ACM的女生越来越多,我们的野骆
shenhuiangel
·
2020-08-08 21:46
错排
[LOJ3123][KMP][DP]CTS2019:重复
LOJ3123首先
容斥
一下,统计不合法方案对S建出KMP自动机,则答案显然是走m步走出一个环的方案,枚举起点pos,直接dp可以获得60分注意到一个点指向非根节点的出边是唯一的,不然就无法满足字典序的要求
romiqi_new
·
2020-08-08 20:51
KMP
-----DP-----
-----字符串-----
[SHOI2016] 黑暗前的幻想乡
题目描述:emmm.题目分析:某位大仓鼠说过,计数问题就要考虑
容斥
…图上的生成树问题可以N^3的跑矩阵树得到,重边是木有问题滴我们统计出由n-1个公司建边的方案数但是显然我们这样统计出的方案数包含了由n
HT008_123
·
2020-08-08 19:24
题目分析
Matrix_Tree
定理
高斯消元
bzoj 4596: [Shoi2016]黑暗前的幻想乡 矩阵树定理+
容斥
原理
题意有n个点,n-1个公司,每个公司可以生产一些固定的边。问每一条边都让不同的公司来制造的生成树数量是多少。n#include#include#include#includeusingnamespacestd;typedeflonglongLL;constintN=20;constintMOD=1000000007;intn,cnt,last[N],a[N][N],f[N][N],ans;stru
SFN1036
·
2020-08-08 19:11
容斥原理
矩阵树定理
HDU 2068 RPG的
错排
(
错排
公式 + 详解)
RPG的
错排
TimeLimit:1000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):8996AcceptedSubmission
77458
·
2020-08-08 18:25
ACM_数论
ACM_模拟题
洛谷P4491:[HAOI2018]染色(
容斥
+ntt)
今年HAOI好强题面设H=min(ns,m)H=min(ns,m)从0到H枚举题意中的k再枚举哪k种颜色,放哪里然后看题解剩下的就是m-k种颜色,n-sk个位置,恰好0种颜色出现恰好s次的方案数额,
容斥
把恰好转为至少就是枚举至少
KKiseki
·
2020-08-08 18:21
计数
快速数论变换
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他