04 2019 档案
摘要:T1 给一个有空白字符的串 S,和若干模板串 Xi,初始 Ans=1,每当一个模板串在 S 中作为子串出现时,Ans 会乘以 Xi 的权值 Vali,然后如果 S 中出现了 k 次模板串(相同串出现两次算两次),贡献就是 k√Ans,
阅读全文
摘要:动态维护树上最小点覆盖 n≤100000 sol:动态 dp,请 先写一个树上的 dp f(x,0)=∑f(to,1) f(x,1)=vx+∑f(to,0) 首先考虑链上的情形 链上的转移方程非常的清真,它是 $f_{(x,
阅读全文
摘要:如果一个长度为 n 的排列的任意一个严格前缀都不是一个 1∼i 的排列,则称这个排列是合法的,T 次求有多少长度为 n 的合法的排列 T,n≤105 sol: 小清新多项式题,考虑 dp,fi 表示长度为 i 的合法排列数量,gi 表示长度为
阅读全文
摘要:令 fn 为将 n 进行分拆的方案数 例如,4=1+1+1+1=1+1+2=1+3=2+2,则 f(4)=5 求 f(1)∼f(n) 膜 998244353 n≤100000 sol: 因为 $1+x+x^2+x^3+...= \frac{1}{
阅读全文
摘要:T1 一个网格,每个点有权值,求有多少条路径权值乘积不小于 n R,C≤300,n≤106 sol: 暴力 dp 是 O(R×C×n) 的 然后发现如果一条路径大于 n ,直接把它设成 n 即可,然后又发现 $\lfloor \
阅读全文
摘要:T1 Article 给 m 个好串,定义一个字符串分割方案是好的当且仅当它分割出来的子串中"是好串的子串"的串长占原串串长超过 85%,定义一个好的分割方案的权值为这种分割方案中每个"是好串的子串"的子串的最短长度,给 n 个询问串,对每个询问串求最大权值 $n,m \leq 10^5,
阅读全文
摘要:T1 完美塔防 有一些空地,一些障碍,一些炮台,一些反射镜 障碍会挡住炮台的炮, 反射镜可以 90° 反射炮台的光线,炮台可以选择打他所在的水平一条线或者竖直一条线 求是否有一组方案满足每个空地必须要被至少一个炮台打到,且每个炮台都不能被炮台打到 用 n×m 的字符矩形给出,有方案
阅读全文
摘要:管老师的题! T1 给一个序列,多次询问一个区间去重排序后满足每一项是前一项 +1 ,长度为 1,2,...10 的极长子区间个数 n≤106 sol: 正解不懂,考场上莫队打挂,考后发现莫队就过了... 每个数插进去之后在他值域的前面 10 个后面 10 个找一下即可 #p
阅读全文
摘要:由于比较懒,按难度顺序排序 D1T1 给一个序列,求前 k 大区间异或和的和 n≤500000,k≤min(n2,200000) sol: 超级钢琴 对每个 i,维护一个三元组 (l,r,i) 表示左端点在 [l,r],右端点在 i 的区间异或最值,维护
阅读全文
摘要:有 n 个变量和 m 条限制,每条限制是 x1 为 True/False 或 x2 为 True/False,求构造一组可行方案,或者判断无解 sol: 把每个命题拆成原命题和逆否命题,这两个一定等价,要同时满足 然后对于每个限制 a,b , a 向 否b 连
阅读全文
摘要:因为机房里的小伙伴都在看《你的名字。》而我不想看 所以来写了这道题... 给一个 S 串,q 次询问,每次一个 T 串,问 T 有多少没在 S[l,r] 中以子串形式出现过的本质不同的子串 |S|,q≤5e5,∑|T|≤5e5 sol: 容斥一下就
阅读全文
摘要:求 \sum\limits_{i=1}^n \binom{n}{i} \times i^k n \leq 10^9, k \leq 5000 sol: bzoj 5032 完全弱化版 链接 -> 戳我
阅读全文
摘要:求 \sum\limits_{i=0}^n\sum\limits_{j=0}^n Stirling2(i,j) \times 2^j \times j! n \leq 100000 sol: 小清新斯特林数多项式题 首先熟知斯特林数的卷积形式 $Stirling2(i,j) = \sum\l
阅读全文
摘要:一棵 n 个点的树,给一个 k,对于每个 i,求 \sum\limits_{j=1}^n dist(i,j)^k,膜 10007 n \leq 50000,k \leq 150 sol: 用一个斯特林数公式 $dist(i,j)^k = \sum\limits_{l=1}^k \
阅读全文
摘要:一个长度为 n 的序列,q 次询问,给定 [l,r],求最大的 a \times (a 在 [l,r] 中出现次数) n,q \leq 100000 sol: 莫队,这道题加入一个数很容易,但不是很好删除一个数,所以我们魔改一下莫队的处理方式 具体地: 1.对于长度小于 $\sq
阅读全文
摘要:定义两个图 G_1,G_2 的异或为 G_3,G_3 中每条边出现当且仅当这条边在 G_1,G_2 中出现的次数之和为 1 给 n 个图,求有多少子集的异或图是连通图 n \leq 10, m \leq 60 sol: 连通性计数的题一般都是容斥吧 我们枚举子集,钦定不同
阅读全文
摘要:咕了半年的 Meaningless Round 终于来了,好评 虽然题目我一道都不会吧 T1 n 个人排成一个环,轮流扔硬币,正面就出局,无论如何都给下一个人继续扔,求每个人留到最后的概率 mod \space 998244353,硬币扔到正面的概率是 \frac{p}{q} $n \l
阅读全文
摘要:新技能 get √ :LCT 维护边双连通分量 这题题意就是动态加边,每次求边的两端是否在一个边双连通分量里,输出 "No" 或者边双连通分量的大小 可以用两个并查集分别记录连通性和双连通性,如果还没连通就是 "No" 并在 LCT 上连边,否则直接把这条链 split 出来查即可 注意 LCT 维
阅读全文