Loading

CSP2021 游记

Day ?

初赛炸了,只有 80,人均 dd 我 /ll

whk...

Day ?

停课了

Day 0

14:20: 密码条贴上去了,我一遍输对了密码。感觉 t3 是比较难但是可做的,所以我首先开了 t3,觉得很高明,想了想不会。

14:30 比赛开始。我选择正开。t1 看起来好像直接求出 \(k\) 个廊桥可以停多少飞机就好了,然后瞎写了个假算法,没过样例。稍微思考了一下发现了错误,然后想到如果一个飞机在有 \(k\) 个廊桥的情况下能停那 \(k+1\) 个一定行,所以直接 \(\rm set\) 维护就好了。瞎写写然后就过了大样例。

14:55 t2 能不能直接扫,记录栈中有几个元素?思考了一下发现不行。然后看到数据范围只有 \(\rm 500\),觉得区间 \(\rm DP\) 很稳。于是直接冲了个 \(\Theta(n^4)\) 的。经过调试过了最小的样例,第二样例过不去。

15:15 手造了几组发现会算重,冷静分析了一下发现只要再维护个 \(\rm DP\) 数组就好了,改了改又调了一些时间就过了大样例。

15:30 发现 t3 好像直接枚举一下左边取的和右边取的就 \(\Theta(n^2)\) 了,然后随便搞一下就 \(\Theta(n)\) 了。很快就过了大样例。

15:50 我开到最后一题了!这不是直接跑网络流就 \(\rm 60\) 了?但是 CSP 怎么会考网络流呢?发现这东西和远古时期做的 CF1368H1 很像,于是试图找性质,无果。然后想 \(k = 2\),发现好像不太会做。然后想到这是个平面图,但是我不会转对偶图!狼抓兔子那题我是网络流冲过的!于是试图线性规划对偶,仍然无果。

16:40 先写个网络流吧!这题点数边数差不多,EK 和 Dinic 应该差不多?EK 好写,那就 EK 吧()。写写写,过了大样例。

17:10 继续想,想不出来。

17:40 放弃梦想,就算想出来估计也来不及。决定写 T1 和 T3 的对拍。什么都没拍出来。

18:30 出场,发现 hehezhou 又 ak 了,看群里 xtq 也 AK 了。看到了明哥,问他,他也 AK 了 /ll

在各个地方都测了一下,基本都是 360,看来没挂分。

总结

这次 CSP 没挂分,这是好的。

以后需要多学新算法,争取比赛的时候不要遇到不会的算法。

posted @ 2021-10-28 22:08  zhoukangyang  阅读(1514)  评论(0编辑  收藏  举报