CSP考前N连测

发布时间 2023-10-11 08:23:56作者: include_c

乙模复四-2023-03

质量检查

注意到每个样品只有两个,这表明我们对于每个物品,只能先一块一块得测,如果显示有杂物,就只能一个一个测。

\(g(x)\) 为测 \(x\) 个得期望步数。

\(g(x)=1+x(1-(1.0-k)^x)-(1.0-k)^{x-1}k\)

即:先整体测一次,有 \((1-(1.0-k)^x)\) 会出现其中有杂物品,这时候只能每个都单独测一遍。等等,我们真的要测完吗,如果前 \(x-1\) 个都没有杂物,那最后一个肯定就有杂物,那么减去 \((1.0-k)^{x-1}k\)

我们三分一下块的个数 \(x\),就有答案函数 \(f(x)=g(n/x)\times (x-n\bmod x)+g(n/x+1)\times (n\bmod x)\)

这是单峰的。

电路

拓扑序板子。

铁路建设

随机化题目。

先生成最小环为 \(k\) 的最少边的图。然后随机加边。

mt19937 的种子为 1919,改了就不能过。

字符串移位

50 分,可以写一个平衡树。

100 分,写一个可持久化平衡树。


甲模复四-2023-02

我们出题团队出的题!

防御

缩点后 DAG 上跑支配树。

u 在支配树上的父亲,即它的原图上所有接了它的点在支配树上的 LCA。

星酱与雷达

树形 DP。

设两个 DP,分别 \(v\) 及其子孙……\(v\) 及其弟弟森林……。

空战

可以发现两个序列的结尾怎么样,都没什么影响,直接 DP 即可。

终末旅行

发现儿子有序的有根树等价于括号序列。

于是直接平衡树加线段树分治,用并查集维护连通性。


乙模复四-2022-13

质因数个数

\(\sqrt n\) 以内的质数,需要判 \(n\) 自己是不是质数。

也可以从小到大枚举 \(\sqrt n\) 以内的质数,每次除到不能除为止(质因数分解)。

全排列的价值

打表找规律。

也可以推式子,\(f(n)=n\times f(n-1)+\frac{(n-1)n}{2}\times(n-1)!\)

砍竹子

发现一个竹子很快就没了,把每个竹子的所有状态都存下来,用大根堆维护。

重复的数

莫队模板题。