社区讨论
如何在比赛中打满所有暴力分
学术版参与者 11已保存回复 11
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 11 条
- 当前快照
- 1 份
- 快照标识符
- @mi0vb4rf
- 此快照首次捕获于
- 2025/11/16 06:37 3 个月前
- 此快照最后确认于
- 2025/11/17 09:13 3 个月前
RT,问一下大家赛场上都是怎么规划时间打满所有暴力的。
前几年打的比赛,绝大部分题都是要么 AC(或者正解挂分后的 100-eps)要么 0 分。现在高二了,到了必须打满暴力的时候了,差几分没写说不定就 G 了。
每次模拟赛或者正式比赛,一开始想的都是,最后剩一个小时左右去拼暴力。
但实际上总是,做完简单的题之后一般剩很长时间,然后不是水题的一般都是两道题来回切换(4题赛T3T4,3题赛T2T3),除非每道题都不会,否则若有某一道题取得一些进展,则继续想那个题,如果会了并且认为代码时间不算太离谱就写代码。
然后非常神奇的是,不管是几小时、几道题,绝大部分的比赛,总是能在写完会的那个题之后就完美的没有任何时间了。会的题的结果可能会是 AC、正解挂分、没调出来或没写完,而剩下的另一道题大概率是 0 分,并且没有任何时间写任何分。
而且更奇怪的在于,虽然经常也会考虑先去把另一道题的暴力写了,但是又发现如果会的这个题没有写完并调出来,那差的分数比所有暴力加起来还多。
赛场上的每一步看上去都是当时的最优策略。但赛后复盘的时候,总是发现思考不会的那个题的时间可以把暴力写了。不过如果赛时没有把每个题都尝试一下,就不知道哪个是可做的哪个不是。正常选手应该都会把每道题都看一遍吧。
现在有点怀疑,写题的速度可能和剩余时间有关,如果剩的时间很多的话那每写完一点代码都会确保是否正确,这样好处是写完之后好调,坏处是写的时间本身比较长。甚至经常有 T1<T2 但 T1 写的比 T2 久,或 T2<T3 但 T2 比 T3 耗时长的情况。当然也未必都是这样,不过总之就是,写完会的那道题,刚好没时间打暴力。
至于特殊性质,那可以说是基本没咋碰过。有时候会看一下,但总觉得都没啥启发性(也有少数有用的吧,基本不多),甚至有那种出题人都不知道有啥用留给选手去猜的特殊性质,且一般数据点分治都非常难写。如果是那种会的题都做完且写完暴力之后闲的非常无聊(一般要么是除了最后一题外都很简单的场,要么是一题都不会的巨难场),可能会把没脑子且代码极短的性质写了。但那种需要一定思考(会做的前提下)或不是极短代码的性质分从来就没有拿到过,原因又是差不多的,暴力写完就比赛结束,或者数据点分治太难写,估算一下都认为写不出来。
这几年的 NOIP/CSP/省选/vpNOI,除了 NOIP2023 是 T3T4 都不会并打满了暴力外,其他要么是这样,要么是一题都不会、接近爆 0。所有题都非 0 分的只有 NOIP2023 和今年 CSP。
还有十几天 NOIP,这种情况还能有救吗。
回复
共 11 条回复,欢迎继续交流。
正在加载回复...