CSP-J 2025 GD超级差学生游记(真的超级菜)

· · 生活·游记

背景

我是Forzalover,一个广东初二学生。我的水平只能算是下游水平。在同龄人里,我只能算个蚂蚁。四年级学完py开始在一个在 乐高兴趣班里教编程的老师 家里学C++,但是由于本人懒惰+不明原因,所以到六年级还没有学任何算法。

六年级初次考了CSP-J1 2023年拿了52.5分 无缘J2。

七年级再考J1 2024年拿了50.5分,哈哈哈。

六年级到七年级中间备考小升初,没有学习编程哈哈哈。

八年级叒考J1 59.5 卡死GD分数线进J2 哈哈哈哈。

说实话我是很开心的。但是我还是啥也不会。

CSP-J2 2025 Day -1

我的学校本来是考点,但是因为电脑太老被CCF抛弃了,全学校被扔到SZ考。提前一天到SZ住。

睡前不知道复习什么。看了一下DP,觉得这真的很难。

## CSP-J2 2025 Day 0 ## 早上$6:00$走到考点,还好酒店离考点近。和一堆同学在考室门口玩手机,带了很多面包想在考室里吃,被老师阻止了。进入考室直接打开浏览器玩小恐龙,没有发现开考前不能动电脑。 开考前签知情同意书,我选了$NOI$ $Linux$ $2.0$,事后看来,这是一个极其错误的选择。 ### T1 ### T1用脚都能写出来。但是我花了43$min$。 开考直接打开Sublime Text乱写,一下就写出来了。但是编译却花了很多时间。我想试试Arbiter,但是发现不会用,摸索了$30$ $min$.哈哈。最后还是没摸索出来,乖乖打开终端用g++手动编译。 我的做法是先把字符串里的所有数字取出来,存到数组里,用sort排序一遍然后输出数组。 ### T2 ### T2可太令人崩溃了。我打开了终端,Code::Blocks,Sublime Text,Arbiter等软件。不知道为什么考点只给虚拟机分配了1.5GB内存,所以开了这么多程序就卡的不得了。 读题没花多久,思考一下就写出来代码了。 我的思路是建一个struct 存分数 列数 行数 输入每人的分数后用一个target变量存小R(我忘记名字了)的成绩。 然后再用sort 写个cmp函数 分数从大到小排序。 然后开个循环一个一个存列数行数就行了。 (我是不会告诉你一个写错的循环条件害我找了40min的) ### T3 ### 不知道为什么 做到T3,T4的时候只剩30$min$. 不会做我也看不出来怎么做,看到区间本来以为是区间DP狂喜,想起来早上起来刚看过区间DP,但是还是不记得。看来正解也不是区间DP。。0pts ### T4 ### 看不出来是什么,考场上感觉像2024年的小木棍? 但是事实证明,并不是。 出考场简单估算了一下 T1 $100$pts T2没看见数据范围应该数组开小了 $70$pts左右 T3T4 $0$ pts. 挂了。大概3= 又是失败的一年。 2023年J1挂了 我想着“明年再战” 2024年J1又挂了 我又想着“明年再战” 好吧 2025年J1终于压线进了 J2挂了。。 # **明年再战!** 后记:在NOI Linux里写代码,我把代码文件夹存在了public文件夹里,但是很不幸的是,我并没有把文件夹从public文件夹移出来。 至于为什么监考老师没检查出来,那是因为考前我在不还原盘的根目录已经创建了一个考生文件夹。 看到很多比我厉害太多的小学生写了今年T3T4的题解,我深感欣慰,现在的小学生都太厉害了啊。