22.4.8-22.4.14

4.8

考试了。

T1一句话题意:给出一个无向图,有边权,常数 \(k\) ,路径权值为前 \(k\) 大的边的边权和,求最短路。

\(n,m\le 3000\) .

发现枚举 \(k\) 大权值 \(t\) ,令每个边权值为 \(\max(0,w_i-t)\) ,最后权值即为 \(D+tk\)。直接跑最短路即可。

这个想了整整 1h ,不愧是我。

但为啥要出这个范围啊,不该出 \(1000\) 吗。

T2,T3 暴力跑路。然后因为 T2 绑了个 \(60\) 分的大 Subtask ,很多约正解的爷爷爆成暴力分,就 rk1 了?

4.9

考试了。今天打得很爽?

T1 就直接期望线性性,把贡献拆开来算即可。

T2 PJ T4 难度?

T3 80pts 是个很经典的问题,2020 年 8 月我就见到过了。

但当时没补,这次考场写出来了?

就一个重链的套路,在重链上倍增的跳,暴力跳轻边。

然后莫名又 rk1 了?

晚上来了场 EDU ,没进前 \(20\) 感觉不太爽。

主要是 F 没写完,想到的时候时间不够了。

更重要的是 C 看错题 15 min ,以及 E 写了个蠢逼做法。

4.10

在家里搞了一天文化哦。

然后晚上 ABC 差点就 AK 了,Ex 搞麻烦了,感觉自己是小丑。

发现了是第一类斯特林数,但不知道该怎么算,就去粘了个第一类斯特林的板子,又写了个分治 NTT,没调出来。

但凡我仔细看题解而不粘板,知道了那个上升幂的式子不就有了。

实际上不如从本质入手,从 dp 说起。

4.11

考试了。

T1 是个 FMT 板子,但”强制在线“。你就没法分别枚举每一维算。

但考虑 FMT (或者说高维前缀和)的本质,是记了个 \(s_{i,j}\) ,表示前 \(j\) 维的 \(1\) 能变成 \(0\) 后,所有 \(a_k\) 的和。这个一般能滚动数组,在线就把 \(s_{i,j}\) 都记下来即可。但是傻逼出题人还卡空间,考虑对于 \(i\) ,只有 \(popcount(i)+1\)\(j\) 是有用的,就做完了。

为啥过的人很少啊。

T2 是个好题。看上去是三维偏序,但考虑限制的特殊性,直接画到坐标系上发现其实是二维的。

但为啥我写的常数巨大。

T3 巨大不可做大字符串。

4.12

巨尼玛颓。

上午跟神仙 happydef 玩 phigros 主题 gartic,然后给三位初三爷爷讲 FWT 。

下午学了个 matrix-tree 定理,但只会背,哈哈。并把联合省选那个题写了。

然后又学了个什么威佐夫定理,但那个贝蒂定理不会证。

晚上打了个多项式求逆,打了个 2-SAT,打了个拉插求 \(i^k\) 前缀和。

4.13

考试了。

T1 是个憨题,但因为 vector 常数巨大被卡成 80 ,哈哈。

T2 是个憨题。但自己现场脑子一热写了个 string 快读,T 飞了。

有个坑点是要除以 0。

这个题的预处理就是 P1012 。排序前先 random_shuffle 一下就期望 \(O(n\log^2 n)\) 了。或者写个哈希也行。还可以 SA 。

T3 又是巨大不可做 DS。

结果一道没 A,结果最后分加起来又苟到 rk1 了。

晚上打了个左偏树,打了个笛卡尔树,打了个 ExBSGS。

4.14

考试了。这场打得巨拉。

T1 是个还挺有趣的树形 dp 。结果我的做法常数丑了,本地测被卡成 \(65\) ,OJ 上却过了。

T2 是个很牛的题,我还不会。

T3 是个经典线段树维护矩阵,结果我竟然没看出来,打暴力推的式子太丑了。

好拉啊。后天就省选了还能打成这样。

去隔壁医院做了核酸。

之后的事就在游记里写了。

posted @ 2022-04-15 19:05  grass8woc  阅读(100)  评论(0编辑  收藏  举报