摘要: 考虑一个经典问题:一个 n 个点 m 条边的无向连通图 G,求这个图的生成树个数。 n300 。 先给 G 随便定个向(之后的 G 仍然为无向的),然后定义 G 的关联矩阵 \(\rm{M}\ 阅读全文
posted @ 2021-03-27 09:23 修电缆的建筑工 阅读(183) 评论(1) 推荐(0) 编辑
摘要: 给定一张 n 个点 m 条边的带边权的无向图,定义一棵生成树 T 的价值为: (i=1n1wei)×gcd(we1,we2,,wen1) 其中 wei 是 \ 阅读全文
posted @ 2021-03-25 15:27 修电缆的建筑工 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 最近小 W 准备读一本新书,这本书一共有p页,页码范围为0p1。 小 W 很忙,所以每天只能读一页书。为了使事情有趣一些,他打算使用 NOI2012 上学习的线性同余法生成一个序列,来决定每天具体读哪一页。 我们用xi来表示通过这种方法生成出来的第i个数,也即小 W 阅读全文
posted @ 2021-03-08 21:37 修电缆的建筑工 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 定义一个长度为n的序列A的权值为: l=1nr=lnfA(l,r) 其中fA(l,r)f就是在A的区间[l,r]中,「所有在该区间内出现过的元素出现次数的乘积」再乘上「区间内所有元素的乘积」。 要求构造一个长为n的序列,其中每 阅读全文
posted @ 2021-03-08 21:26 修电缆的建筑工 阅读(115) 评论(0) 推荐(0) 编辑
摘要: T组询问,每次询问n个有标号的球随机放入任意个有标号的集合中,不能有空集的集合数量的期望。n,T105 期望转计数,答案就是所有情况的集合数之和/情况数。设gn表示情况数,用有标号计数的经典转移:枚举第一个集合中有哪些球,得到 \[ \begin{align} g_ 阅读全文
posted @ 2021-03-07 13:54 修电缆的建筑工 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 在一个s个点的图中,存在sn条边,使图中形成了n个连通块,第i个连通块中有ai个点。 现在我们需要再连接n1条边,使该图变成一棵树。对一种连边方案,设原图中第i个连通块连出了di条边,那么这棵树T的价值为: \[ \mathrm{val}(T) = \le 阅读全文
posted @ 2021-03-05 20:56 修电缆的建筑工 阅读(93) 评论(1) 推荐(0) 编辑
摘要: 给定三棵带边权的树T1,T2,T3,大小都为n,要求maxdist1(i,j)+dist2(i,j)+dist3(i,j)n105。 考虑两棵树怎么做。有一种做法就是给T2每个点都新挂一个点,边权为T1中这个点到根的距离。然后枚举T1中的LCA阅读全文
posted @ 2021-02-20 23:20 修电缆的建筑工 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 给定两棵带边权的树T,T,大小为n,要求maxdep[x]+dep[y]dep[LCA(x,y)]dep[LCA(x,y)]n366666。 首先式子可以化成(dep[x]+dep[y]+dist(x,y))/2dep[LCA(x,y)],出现 阅读全文
posted @ 2021-02-20 22:56 修电缆的建筑工 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 根据线代常识,n维欧几里得空间中的nn维向量(kn)可以唯一地表示n维空间中的任意一个向量。根据定义,基底中的向量线性无关,并且不存在0。然后我们很容易有一种基于高斯消元求基底求法。 假设我们现在已经构造出了n维基底的前m个向量,且第i个向量$\ve 阅读全文
posted @ 2021-02-06 22:37 修电缆的建筑工 阅读(121) 评论(1) 推荐(0) 编辑
摘要: 给定一个长度为n(n211985)的序列a1an(1ai233333)\(\)>1的不上升子序列a_,a_,\cdots ,a_满足: \[ \prod_{i=1}^{m-1} {a_i\choose a_{i+1}}\p 阅读全文
posted @ 2021-01-26 17:38 修电缆的建筑工 阅读(58) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示