CSP-J 2025 GD超级差学生游记(真的超级菜)
Forzalover
·
·
生活·游记
背景
我是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的题解,我深感欣慰,现在的小学生都太厉害了啊。