7 : 40 − 8 : 40 7:40 - 8 : 40 7:40−8:40
先把题目看完了 , 开始嗑 T 1 T1 T1 。 毒瘤背包问题 。 最开始想的是数学 , 但数学似乎没法解决这个问题。于是就开始想背包 , 背包的话 , 50 p t s 50pts 50pts随便写写就到手了 , 但后面就不会优化了 。 想了很长时间 , 用二进制拆分优化了一下 , 但时间复杂度依旧很大 。 不知道怎么优化了 , 就接着写后面的题了。(PS:二进制拆分是错的QWQ , 二进制拆分适用于求max或min那一类背包 , 但这题并不适用QWQ , 然后 50 p t s 50pts 50pts就没了)。
8 : 50 − 10 : 00 8:50 - 10 :00 8:50−10:00
准备先写 T 4 T4 T4 , T 4 T4 T4一看就是道斜率优化 。 但开始写了之后才发现 , 这是道斜率与横坐标都不单调的斜率优化 。 然后就蒙了一下 。 想了会 , 决定用 s e t set set写 , 这样的话 , 以横坐标为关键字插入 s e t set set中 , 应该就能维护了 。 写到 9 : 30 9:30 9:30的时候 , 我又发现 , 在中间插入的话 , 还得向两边更新。瞬间人就麻了 。 写了个 30 p t s 30pts 30pts跑路了 。
10 : 00 − 11 : 00 10:00 - 11 : 00 10:00−11:00
努力嗑 T 3 T3 T3 。 T 3 T3 T3乍一看感觉还可以 , 但是当看到数据范围的时候人就傻了 。 n < = 1 e 6 n <= 1e6 n<=1e6 , 这是让我连暴力都写不出来的节奏 。最后没辙了 , 写了个 d f s dfs dfs , 准备骗点分 , 结果全MLE了QWQ。
11 : 00 − 11 : 40 11:00 - 11:40 11:00−11:40
写 T 2 T2 T2的暴力 。 看到数据范围的时候 , 觉得这是道状压题 , 想设置状态 :f(S , x)表示点集S , x获胜的最大概率 。 但这个状态没办法转移 , 想改变一下状态 , 但也不会表示了 。 最后草草地打了个暴力大 d f s dfs dfs , 就混吃等死了 。