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

posted @ 2022-03-31 14:31  Displace  阅读(45)  评论(0)    收藏  举报