Rando Notes #1 - 2024.9.12
开学后的训练强度是之前没法相比的。每天固定一场联考,除此之外还有分享和之后的联考出题,以及 CF 板刷 2400 每天的 3 道。这是之前在天七从来不敢想像的。以前每天过 5 题都觉得自己很厉害,现在题目难度稍有上升之后反而觉得每天要把 8 题+ 的内容做完才能跟上节奏。每天的疲劳度比之前高很多。
最近因为 100% 的低级错误挂分异常之多。考 18 次联考只有过 6 次 grade rk1 和唯一 1 次 cdqz rk1,甚至时常跌出 global r5,这无论如何也不应该是我想要的水平吧。每次挂完分最后的总结只剩下“唐”,第一次感觉到挂分变得不可避免,想要与之斗争但是感觉很无力,防挂分有时候就像打地鼠,one go and next come???而且有时候还挂的不少???
以下是总结出来最近 7 次挂分的理由:
array bounds & integer overflow 3
language specific 1
bad approach & wrong implementation 2
MLE 2
这其中有 5 次都是和数据范围直接相关。我从之中总结出了一些问题:
- 留意空间限制(和空间复杂度)。
- 适当用十进制数字表示数组大小。当然为了更简洁有时还是用大写整数常量吧。写部分分的时候最好一律用十进制数字。
- 取模时不要贪小常数,正常取模能卡过就不要用更抽象的 strip,\((a*b+c)\) 不卡常就模两次,连加一定直接转
long long
。
关于做法/实现假了这种情况就用拍子吧。
考试的时候写代码感觉速度不理想。能改的目前有:
- 调试输出中间结果为上,对拍次之,下策瞪眼。(关于在 NOI 2024 看到有 selfEval 的第一反应竟是对拍无用论,现在知道有多无理了)
- 想好再开写,别慌张,如果一开始做法是假的则越写越浪费时间。只能说这是缠绕了我很久的一个问题吧,之前也再三提到过,但是考试的时候有时就会变成吉吉国王。
其他的就多练练吧。
平时多运动点,让身体条件跟上。
希望在此之后能多点 grade rk1 和 cdqz rk1。(global rk1? plsssssss)
标签:Rando,每天,Notes,global,联考,rk1 From: https://www.cnblogs.com/mindeveloped/p/18411101/rando-1