nb_jzy
2024-10-27 19:04:55
初赛怎么分数线这么高,还好没有弱智,过了。
去 BZ 试机,发现头文件对于程序运行速度影响很大。当使用不同头文件时,输出
cout 关同步 | printf+cstdio/万能头 | printf+stdio.h |
---|---|---|
0.3s | 1.9s | 0.3s |
王老师看到 jr_zch 并对一位学弟说道:“他们上午都要 AK 的,是学长。”
然后 zch 就又㕛叒立下了 flag :“我要 2h AK”。
进了 BZ,发现 NY 的学弟学妹们都被组织好站在台阶上,我们站在一边,有一点不合群?然后我们的启蒙老师李老师就问道:“你们不站过来吗?”。然后我们赶紧“融入”到了大集体中。
接下来就是老师们的鼓励环节,没想到黄老师也在。
进了考场,发现大家都坐在附近,所以很安静。然后就例行检查了一下 D 盘,看了一下大样例的名称。发现有一道题只有一个大样例,感觉有可能是找规律或者是神必结论题,有点紧张。
本来想直接倒序开题,但是还是习惯性的先通读了一遍全文,然后发现
为了求稳,慢悠悠地打完了前两题代码。对拍?这个需要对拍?这不直接是暴力了吗?
写了一下
回来看这个
又是慢悠悠地写起了代码,然后发现过不了大样例。然后就调试了一些细节就过了大样例。但是发现要跑
尝试进行卡常,于是卡进
为什么监考老师一直在走动?我玩个 surf 都心惊胆战,前前后后就只玩了
老师说了今年收代码会有变动,但是不知道为什么这么的慢。
然后出来基本上都阿珂了,就是都在讨论
中午没怎么睡着,但是前一天睡了挺久,干了一杯咖啡就走了。然后还带了一瓶红牛。
进了考场,发现被 BZ 包围了,右边的人很吵,一直在跟我左边的人说话,有点烦,关键是他身上还有一股味儿!?本来想跟监考老师反馈,但是老师提醒后总算安静一些了。
正式比赛,直接开启我平常的策略包,第一条铁打的通读全文,然后
写
观察到每辆车超速的路段肯定是一段区间,然后第一问就乱做了,而第二问就是求最少用多少个点可以覆盖本来可以被覆盖的区间。这几周练的贪心告诉我这是个缝合。
然后考虑如何在不爆精度的情况下求出他的超速区间呢?
我直接先求第一问,简单推导一下他的速度达到
然后第二问就是简单的贪心,于是发现大样例又过不了。
然后没清空,那没事儿了。感觉大样例很有强度,没写对拍。
看
然后很快打了一个
一直思考
然后想着拿点暴力,就只打了
例行检查,感觉到了前三题都比较简单,认为自己的分不能算高分(但是当时已经比较满意了)
又来收代码,听到旁边 BZ 都是300+,
和老爸出去吃饭,发现人好多,于是吃了一个中餐就回去了。
颓,然后被强制要求开始做卷子了。
突然发现
不过重现了一遍代码,锣鼓数据过了,想了想发现出错的情况限制十分的多,概率也十分的小,希望运气好一点吧。
还是对于前几周一来总结的策略有些运用吧。水平上升也比较明显。(点名表扬贪心和 dp 能力)
但是暴露出来的问题也有很多:
出现了一个很久都没有出现过的一个问题:边界条件。
在如此关键的时刻出现了,并且很有可能葬送整场比赛,虽然抱着侥幸心理,认为不会被卡。但是如果真的被卡了,后果十分严重。
经常在读其他学长的游记时发现他们会“手捏几组小样例”,自己为什么不将这些好的地方借鉴呢?
所以以后考试一定记得要想尽方法卡掉自己的代码,特别是注意好一些边界的处理。
这周的总结也提到过,有时候 TLE 并不是卡常,而是有更优的做法。
而
当很快完成前三题后,我在最后两个小时的效率是十分低下的,可能是平常没有这么多时间给我想
但实际上顺着我意识到的性质,似乎可以得到一个
但是,我还是应该庆幸暴露出来的问题,过去的都是篇章,都是历史,而我们要创造的,是根据历史进化的未来。
CCF 你个小可爱,我爱死你了。
好消息是没有瓜分,全部拿到了理论上界。
还有就是 zch 他真的也 AK 了,证明了王老师的预言。
S 组分不高不低,不知道什么结果。