Loading

5/24 考试总结

时间安排

7:10--7:30 读题,T1不知道是啥,后来两题可能是 DP 。
7:30--8:50 T1,首先要二分答案,然后考虑怎么判定,可以暴力 DP 。不过复杂度非常劣。直接优化貌似没有前途,考虑能不能贪心之类的直接构造,好像不太行。
8:50--10:00 T2,显然端点只会取在区间端点,尝试着写一个大概 n^5 的东西,假了。于是写暴力,尝试了几个版本。
10:00--10:20 T3,写暴力。
10:20--12:00 T1,想到了差分约束,但是复杂度不太对。最后一点时间试着写了写,判定可以直接 tarjian 之类的,然后发现过不去。赛后检查发现是把输入的两个变量搞反了。

回顾反思

T1:
观察可以猜结论,可行范围是个区间,于是只要去 dp 最大值和最小值就行了。
赛时没有去猜到这个结论或者说没有往这方面想。

对于限制操作恰好 x 次,可以猜测若使合法操作此书在某一范围内,且确定上下界后一定可以调整到范围内任意次数,于是只需确定上下界

T2:
考试时瓶颈在于不太能知道要选的区间在什么位置。
正解在这里使用背包解决,直接枚举选了多少个。
对于跨越区间之类的复杂情况,则设 4 种状态分别表示左边跨来、右边跨来、两边都跨来、没有跨来。
然后就是暴力 DP 。

posted @ 2023-05-24 17:33  Cafard  阅读(21)  评论(0)    收藏  举报