10.6模拟赛反思
Just_int_mian · · 个人记录
约等于干坐了四个小时,不在倒三还是因为别人没写freopen。怎么说也得写一篇总结了,发挥完全不在我能接受的范围内。
UPD:本来这篇反思起稿在重测前,但是重测之后真的倒三了。
T1
起码想了2h,结果什么也没搞出来。挺好笑的,花了0.5h写了一个看得过去的 DP 式,但是只能过四个样例。看第五个样例看了很久,然后搞了一堆一点用的没有的特判,还是过不去。
看样例答案都是什么
其实很早就考虑到了设两个数在状态里的情况,但是没有认真算,以为暴力枚举是
状态设对了就很好转移了。设
然后还有卡常小技巧(当然这道题是必备的),先把必须要做的连续三个数的方案提出来,让状态只有
总而言之,这道题没拿到高分的原因就是复杂度算错了加上抱有
T2
一直觉得心态蛮不错的,但是今天才发现 T1 没做出来导致整个人都崩掉了。之前模拟赛的 T2 基本上都是做出来或者说能拿高分的,但是从昨天的 T2 没想出来到今天 T1 崩掉对心态还是有很大影响的。都不是什么难题,主要就是贪心这种偏思维的东西真的不太会。
这都什么东西啊。
这么套路的题怎么都做不出来?
昨天的 T2 就是个用堆实现第 K 大,但是我不会那个三元组存状态就写了个 check,一直撞了南墙也不回头地想。今天 T1 也是,就死磕 T1 的 错误做法 磕了两个小时。
怎么戾气这么重呢?
好像扯远了。今天 T2 也比较套路的。区间加转差分这玩意之前接触过不少了,赛上还是没想到这个转化。套上这个差分再猜猜结论对着样例凑一凑这题就做完了。说思维难度真的就高不到哪里去,感觉纯粹是 T1 给多时间了。细节也不难实现,待会补一下吧。
转完差分会发现原操作就是给差分序列中的一个数 -1,后面再选一个数 +1,最后让整个序列变为
T3
没看。
大失误。
爆!
都怪 T1。
也不能怪 T1,只能怪我太菜了。
理论上来说多拿
也确实该写,昨天题挺好的。
比较神奇的题目。
直接考虑有哪些合法矩阵,发现合法矩阵的数量不会太多,即使最底层也只会有
去重要么重新设计状态,要么容斥。这里的分割方式只有
计数 DP 从来都是我的短板,短的不能再短的短板。T1 也是计数 DP T3 也是计数 DP,像个弱点击破仪式一样,只不过把我击破了。
T4
不好题,很难写。
有倒序开题的调出来了,挺有实力。
做法就不讲了,我还是更倾向于建圆方树的。事实上我一直以为 Block-Cut Tree 和圆方树是一种东西。
同样抱着好难写啊的心态,赛上部分分没打全。没什么好评价的,这样的错误一定不能再犯了。
总结
题是好的,心态是坏的。
心态原来真的这么重要啊,果然还是要学着调整心态的。
套路这方面还是见的太少了,本来 T2 应该也做的出来才对的。
明天应该是还有模拟赛的。吸取这次的教训,以崭新的面貌面对每一场比赛就好了。
我们都有光明的未来。