2020-team2-089
从 Trac 迁移的文章
这是从旧校内 Wiki 迁移的文章,可能存在一些样式问题,您可以向 memset0 反馈。
原文章内容如下:
[/wiki/2020-team2 返回]
[[Image(Rank.png,1000px)]]
[[Image(Submissions.png,1000px)]]
= 概述 =
solved: ??/??
rank: ??
= 流水账 =
~~这里是流水账~~
= 总结 =
=== pb: ===
今天是笨蛋!
=== Creatix: ===
~~这里是总结~~
= 题解 =
* A:口胡 by yzc ; LCT在Access的时候维护4的答案,子树修改维护每个点到根的距离
* B:单位根反演 推式子
* C:签到。判断是否 n >= k+2
* D:dp出f[i][j],g[i][j]代表i,j匹配容许k个错误的错误数量和长度,根据这个给ans加等差数列
* E:枚举一下终点,f[i]=sigma(f[j]·p[j])+p(i,i)[i==terminal],发现转移矩阵一样,求逆乘列向量即可
* F:对着伪代码写一遍就好了
* G:出题人 Σ。方案是放(1, n), (1, n - 1) ... (1, 2), (2, 1), (2, 2) ... (2, n)
* H:高维前缀和
* I:对每种数分别处理,每种数出现就看出+1,不出现就看成-1,看成若干斜线,然后线段树维护。
* J:
* K:
* L:转化为n个长度为r的行向量的和与n个长度为r的行向量的和的积,对于每个位置的点积,考虑生成函数f,f[i]表示点积为i的方案数,结果的生成函数即为f的r次方。
* M:用力树 DP 一下。
[/wiki/2020-team2 返回]


概述
solved: ??/??
rank: ??
流水账
这里是流水账
总结
pb:
今天是笨蛋!
Creatix:
这里是总结
题解
- A:口胡 by yzc ; LCT在Access的时候维护4的答案,子树修改维护每个点到根的距离
- B:单位根反演 推式子
- C:签到。判断是否 n >= k+2
- D:dp出f[i][j],g[i][j]代表i,j匹配容许k个错误的错误数量和长度,根据这个给ans加等差数列
- E:枚举一下终点,f[i]=sigma(f[j]·p[j])+p(i,i)[i==terminal],发现转移矩阵一样,求逆乘列向量即可
- F:对着伪代码写一遍就好了
- G:出题人 Σ。方案是放(1, n), (1, n - 1) ... (1, 2), (2, 1), (2, 2) ... (2, n)
- H:高维前缀和
- I:对每种数分别处理,每种数出现就看出+1,不出现就看成-1,看成若干斜线,然后线段树维护。
- J:
- K:
- L:转化为n个长度为r的行向量的和与n个长度为r的行向量的和的积,对于每个位置的点积,考虑生成函数f,f[i]表示点积为i的方案数,结果的生成函数即为f的r次方。
- M:用力树 DP 一下。