2022.03.31省选模拟赛总结
1.时间安排
7:40~8:00 看题面
T1:数据结构题……?似乎不是,可能是dp,第二档数据也许能预处理什么东西低复杂度回答。
T2:计数题,爆搜可能能搜动,但是打表应该没有可能。
T3:期望题,不擅长做,如果能的话写个暴力跳过。
8:00~8:20
写了T1的暴力\(O(n^2m)\)dp,对n=1000没什么想法,感觉只用dp做不下去,先跳过。
8:20~9:00
写了T2的暴力搜索,果然搜不动。
强行加了剪枝,但是没效果,仔细分析答案显然是爆int的,不可能搜出来。
于是考虑状压dp,没什么想法。
想打表也显然打不下,放弃。
9:00~9:30
T3根本没法写暴力,只好硬着头皮推式子。
在纸上写了一大堆式子,没什么用,不知道该从哪里下手,初状态末状态什么都不会设置,放弃。
9:30~12:00
觉得如果只有10次修改能用O(nm)的dp,就想能不能硬套斜率优化。
换了个dp式,发现满足斜率优化的式子,求最大值维护一个上凸壳。
但是好久没打斜率优化了,写完bug一堆,花了一个多小时才调出来,差点放弃了。
继续在斜率优化的基础上思考n=1000的数据,没什么想法,剩下的时间摆烂了。
result:
T1:50 T2:5 T3:/
待upd

浙公网安备 33010602011771号