【CSP-J 2025 游记】心态爆破大获成功!

未分类
2.5k 词

前言

You have no egg!

我是蒟蒻,菜到不敢估分。

所以写这篇文章的时候根本没估分,茶叶言:

除非h_h(信竟教练 @h_h__h_h)催我

考前

ps:基本废话流水账

6:24 ~ 6:50

起床。

起来换好衣服之后服用微波的汉堡,签到了一下,大吉!宜考CSP!爽了😋。

6:50 ~ 8:30

昨天晚上查的路程是 1 个小时,不知道为什么今天 30 分钟就到了,所以在考点旁边的星巴克坐了半个小时。

还通过透明玻璃看到了旁边的学长(其实是同级的,但是实力在我之上,差距巨大,他在A班)

最后到了考点一进去就见到了学弟(米奥儿子果 @milsonguo),于是乎学弟和我一起勇闯考点爬了 7 楼结果走错楼了。

只好爬下来又坐电梯到考场,当时还在排队进入考场。

排队的时候就遇到了 【溜开蚊 @C24liukaiwen】 【czb @czb3262】 【Lancas @Lancas0412】 还有 2 ~ 3 个忘了名字的学弟,求原谅。

进机房考点就直接见到了同考点的超级大犇——【nPr @nPrpppf】和【ppfrog/匹皮服扰各 @purplefrog】,先 % 为敬

溜开蚊大佬的某一条犇犇:

考试

前面忘了中间忘了后面忘了全部塞上#define int long long!😡😡😡

看到解压密码就笑了,因为那个解压密码的中文是哈基溜开蚊的微信名。

死人键盘空格必须要右手按才能输入,而我的习惯是左手按空格。。。

终究是坐在CSP-J的电脑前了。

T1 微微构思了一下想出了正解(应该是吧。。。):

输入字符串 -> 筛出数字 -> 从小到大排序(其实是sort懒得写cmp) -> 反序输出

到比赛临近结束的时候突然想到会有前导零于是紧急加入特判,当时还洋洋得意嘲讽溜开蚊没写,

最后才发现根本不用写,题目里说了肯定不是全是 0 。

🤡 👈🤣

感觉 T1 差不多没什么问题之后就开始写 T2 。

T2 原本想从题目给的“ s_{2n} 是 第 2 列第 1 行”和“s_{2n + 1} 是 第 3 列第 2 行”从而找到关于取模、整除运算的规律的,

但是失败了(因为我是数学蒟蒻罢)。

最后只能老实模拟,听h_h说数据很水,应该不会 TLE 什么的吧……

T3 启动

题目看懂了之后就开始瞎猜考点,没猜出来。

可能是因为一开考拿到试卷就把四道题都读了一遍,被压力到了感觉后两题都做不出来所以有点慌,做 T3 的时候是和 T4 一起看的,所以脑袋比较乱,比较紧张。

最后写了个让人大呼“何意味?”的神秘石山递归,给自己看乐了,太弱智了直接删掉。

后来尝试思考正解,但是因为能力有限(太菜力!)没想出来,最后只能写了个普普通通的骗分,如果写的没问题的话或许有两个点能过。

可以说这次考试的草稿纸使用量已经超过了所有模拟赛的总和。

开始写 T4 。

T4 看完题就知道是背包,打完骗分之后大脑.exe就宕机未响应。实在是想不起来怎么写。

我错了,我一定好好复习背包😭。其实考前前一天晚上还在复习背包,但是复习的东西都忘记了。太小丑了。

模板都没打出来,没办法啊还得想想怎么多捞点分,最后写了个诡异的 dfs ,结局就是 3221225477 。

其实说不定还能再写点其他骗分的,但是因为还是心态有点爆炸,再加上回忆背包有点绝望了,故回到 T3 尝试写出正解。

想到一半突然感觉前两题程序不对劲,开始怀疑自己会不会爆零什么的。可能是因为考前最后一次模拟赛就是因为很弱智的错因爆零了一个本来能对的题或者单纯就是不自信,反正是直接开始检查程序。

我一个测试点都没过,全在这儿,我们家祖祖辈辈都爆零,爆怕了,一个测试点都不敢动。

爆零检查内容:

  1. freopen <- 通过检查freopen改掉了freopen("number3.in", "r", stdin);,说明还是有用的,于是我更坚定地检查下去。
  2. 有没有CE
  3. 文件名/目录名是否正确
  4. 文件输入输出名是否正确
  5. 数据范围

又检查了一遍答案,前两题给的大样例倒是都过了,也心安了一点。

后两题的骗分都自己造过样例检测过了,但毕竟是自己造的骗分样例,所以能不能骗到分还是得持怀疑态度。

最后 40 分钟左右基本没怎么研究后两题的正解。秉承着会的题的分和能骗的分一定要捞完的理念,所以仅有的一些剩余时间我都拿来检查前两题的代码和后两题的骗分代码了。

但就算这样检查我还是无法确定自己的代码到底有没有问题。由此可以体现我的心态已经完全爆炸

太紧张和不自信了,一直很怕爆零之类的失误,怕因为一个若只错误导致本来能做出来的题的分数变成棍母。

感觉这次比赛最大的问题就是心态问题。我在这方面太贫弱了。

考后

我自己因为初赛太菜根本不配参加 CSP-S 2025 ,故中午、下午、晚上都来到微信与 Oier 同窗们一起讨论 J 的题目。

h_h言:难得一场我能两小时内ak的

太强了orz

溜开蚊言:老师我炸了。

czb言:老师我炸了。

茶叶言:老师我炸了。

h_h言:没事别人也炸了。

nPr言:老师,我更炸了。

h_h言:都炸了就没炸,下午注意时间,打满暴力!!!

溜开蚊大佬说他在民间数据的压力下没有 200 分,一眼假,居然还说肯定没我高。肯定是凡尔赛罢!

个人感觉后两题骗分代码希望不大,能有 20 分已经是上天的馈赠了。

前两题要是没过就可以直接跳了,其实我一直很怀疑之后在 T1 里写的防前导零会不会把没问题的也都当成有前导零的情况,所以快交卷的时候还是尽量不要临时该题了

T3 的知识点h_h是押中了的,但是因为我学完就忘技艺不精最后只能含泪骗分。还是得多做题。

复盘 | 总结

问题:

  1. 太吃压力,心态爆炸,后期慌飞。
  2. 背包太菜,技术不行,太蒟蒻了。
  3. 查缺太慢,效率微小,细节不行。
  4. 审题太弱,不够仔细,修改费时。

李白只是见我的门槛罢了。

如何改正:

  1. 一题一题稳稳做,坚守 《 1 题 \frac{1}{3} 时间法则》
  2. 好好复习多做题。
  3. 写的时候就写好,不给后面留隐患。
  4. 无他,认真读题。

总结就是还得好好做题,我做题是真挺少的吧。

后记

应该是能拿奖的,拿的什么奖你先别管。

现在是幻想时刻:拿1=。

upd:j组210(前两题100,T3骗了10分,第四题分数棍母),s组棍母。

upd:本人现在已因为文化课太烂退役