01 2021 档案

摘要:若随机选择为第 x 个数,得其对答案的贡献为: ixai=iai(ax1)ixaibi 为第 i 个数被选择的次数,考虑差分,得最终答案为: \[ \large 阅读全文 »
posted @ 2021-01-29 22:26 lhm_liu 阅读(111) 评论(0) 推荐(0) 编辑
摘要:特征向量和特征值 概念 对于一个线性变换,若一个向量经过这个线性变换后,只是拉伸或者压缩,并没有离开该向量张成的空间,则称这个向量为该线性变换的特征向量,其中特征向量拉伸或者压缩的比例称为特征值。有些线性变换不存在特征向量,如旋转。 考虑一个线性变换 A,设 v 为它的某个特征向量, 阅读全文 »
posted @ 2021-01-29 21:07 lhm_liu 阅读(387) 评论(0) 推荐(0) 编辑
摘要:设长度为 n 字符集大小为 k 的回文串的个数为 g(n)=kn2,回文串的每个循环位移都有贡献,但因为循环同构,直接算会算重。不难发现若一个回文串是由同一个串重复循环得到的,那么该串也为回文串,即若有回文 阅读全文 »
posted @ 2021-01-27 12:43 lhm_liu 阅读(222) 评论(0) 推荐(0) 编辑
摘要:有一个结论:φ(nm)=φ(n)φ(m)gcd(n,m)φ(gcd(n,m)),考虑证明: \[ \large\begin{aligned} \varphi(nm)&=\frac{\varphi(n) 阅读全文 »
posted @ 2021-01-26 21:45 lhm_liu 阅读(107) 评论(0) 推荐(0) 编辑
摘要:考虑枚举每个点来计算答案,枚举到一个点时,将该点看作是树的根。设 fx,i 为在 x 的子树内进行删边,只考虑后 i 条边的编号分配,其余边任意分配,且根节点编号最后仍为 x 的概率之和。得 x 的最终答案为 \(\frac{f_{x,n-1}}{(n- 阅读全文 »
posted @ 2021-01-26 20:18 lhm_liu 阅读(109) 评论(0) 推荐(0) 编辑
摘要:先将询问离线,从小到大扫描右端点并维护左端点的答案。让每个关键点在能覆盖它的矩形中编号最大一个有贡献,每次询问就是查询矩形对应的区间贡献和。 每次右端点移动时,考虑新加入的矩形覆盖的点集,将该点集有贡献的位置修改为当前的右端点。这一过程可以用 KD Tree 来维护,暴力回收子树内的标记 阅读全文 »
posted @ 2021-01-24 20:24 lhm_liu 阅读(253) 评论(0) 推荐(0) 编辑
摘要:不难发现连通块一定是连续的一段。考虑枚举连通块的右端点 p,要求 [1,p][p+1,n] 之间没有连边,即 \(\min\limits_{1 \leqslant i \leqslant p} a_i > \max\limits_{p+1 \leqslant i \le 阅读全文 »
posted @ 2021-01-24 19:53 lhm_liu 阅读(212) 评论(0) 推荐(0) 编辑
摘要:有个结论,原问题可以转化为每次开枪的概率中的分母不变,当射到一个已经死掉的猎人时,就继续开枪,不难发现这样射中第 i 个人的概率和原问题一样,设 W=i=1nwiT 为已经死掉的猎人的 wi 的和,得: \[ \large\lef 阅读全文 »
posted @ 2021-01-24 09:52 lhm_liu 阅读(169) 评论(0) 推荐(0) 编辑
摘要:若 ab 为纯循环小数,设 l 为其循环节长度,得: ab(kl1)Zkl=1(modb)kb阅读全文 »
posted @ 2021-01-21 18:07 lhm_liu 阅读(152) 评论(0) 推荐(0) 编辑
摘要:所求即为: a=1nb=a+1n[a+bab]gcd(a,b)=d,a=id,b=jd,得: \[ \large\begin{aligned} d(i+j)&\mid ijd^2\\ (i 阅读全文 »
posted @ 2021-01-20 16:51 lhm_liu 阅读(413) 评论(0) 推荐(0) 编辑
摘要:CF582E Boolean Function 四元组 (A,B,C,D) 的情况只有 16 种,将每种情况的函数值进行状压,在表达式建出的二叉树上进行 DP,合并子树为对应的卷积。 链接 CF449D Jzzhu and Numbers 先做集合交卷积的莫比乌斯变换,然后快 阅读全文 »
posted @ 2021-01-16 22:14 lhm_liu 阅读(512) 评论(2) 推荐(2) 编辑
摘要:概念 若 n 不是 p 的倍数且在模 p 的意义下和某个数的平方同余,则称 n 为模 p 的二次剩余,否则称 n 为模 p 的非二次剩余。 求解二次剩余就是求解形如: x2n(modp) 的方程 阅读全文 »
posted @ 2021-01-13 21:41 lhm_liu 阅读(208) 评论(0) 推荐(0) 编辑
摘要:概念 若 X 为非负整数集 N 上的离散随机变量,其满足 Pr(X=i)=ai,则称 an (nN) 的生成函数为 X 的概率生成函数,得: \[ \large F(z)=\mathbb E(z 阅读全文 »
posted @ 2021-01-13 09:45 lhm_liu 阅读(449) 评论(0) 推荐(1) 编辑
摘要:考虑 DP,设 fi 为考虑了前 i 张牌的最大总分,ai 为第 i 张牌的种类,si 为前 i 张牌和第 i 张牌的种类相同的牌的个数,得转移为: \[ \large f_i=\max_{a_j=a_i}\left \{ f_{ 阅读全文 »
posted @ 2021-01-08 21:10 lhm_liu 阅读(181) 评论(0) 推荐(1) 编辑
摘要:设 prei 为只考虑 d 的限制下能转移到 i 的最小端点,发现 prei 随着 i 单调变化,因此可以通过单调队列求出 prei。 然后就只用考虑 c 的限制了,考虑分治,对于区间 [l,r],设 ck 为该区间的最 阅读全文 »
posted @ 2021-01-06 22:26 lhm_liu 阅读(202) 评论(0) 推荐(0) 编辑
摘要:对于 x,存在 p,满足 2px<2p+1,对于所有 aiai2p 的值分组,得每组内的两两异或值都 <x。 然后就只需考虑组与组之间 阅读全文 »
posted @ 2021-01-06 09:53 lhm_liu 阅读(231) 评论(0) 推荐(1) 编辑
摘要:用 kmp 暴力处理经过 lca 的匹配,这一部分复杂度为 O(|s|)。然后就只用考虑直上直下的链的匹配,离线后对询问串建 AC 自动机,在原树上遍历时加入贡献,答案差分统计,即长链的匹配减去短链的匹配,用树状数组维护 fail 树子树和即可。 #i 阅读全文 »
posted @ 2021-01-01 21:27 lhm_liu 阅读(183) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示