LG 8 月月赛

发布时间 2023-08-10 13:08:52作者: yh2021shx

1 比赛情况

A B C D
\(100\) \(100\color{red}{\text{(已被 Hack)}}\) \(45\) \(0\)

2 比赛流程

开场构造 A,构造错了,卡了 \(30\) 分钟。然后开 B 和 C,写了 B 的 Sub 1 后想 2 和 3,发现只要想出 Sub 2 整道题就做完了,于是死功 Sub 2。猜了一个假的贪心没过,又糊了一个过了(upd:被 Hack 了)。然后就疯狂的写 C 的 Subtask,rush 到了 \(45\)。D 胡了一个数论分块 T 了,寄。

3 简要分析

A

简单贪心一下发现 \(a \ a \ b \ a \ a \ c \ a \ a \ d\) 满足题意。但是 \(n \bmod 3 \neq 0\) 时不行。换一个 \(b\ a \ a \ c \ a \ a\) 就过了。

B

把所有数减去平均数时就变成 Subtask 2 了,随机打乱即可,可以证明期望能过。

C

首先 \(\sum_{i=1}^n\text{fib}(i)=\text{fib}(n)\text{fib}(n+1)\),然后就可以化简算式,打个表找找规律发现 \(\text{ans}(i)\) 是个奇怪的东西。然后矩阵快速幂即可。

D

首先数论分块都知道,但是 \(m\) 太大了,于是考虑转移到 \(n\)。发现一些东西不一定有用,于是只考虑有贡献的点,有 \(n^{\frac{2}{3}}\) 的数量(这里要用杜教筛)。于是就直接乱搞即可。

4 总结

写签到题的熟练度要增强,不能太慢。要分配好时间,并且尽量多拿部分分,仔细观察题目。