NOIP2023游记
一点浩然气,千里快哉风。
- 有了上次csp - s 的教训,这次坦然不少,心态也更平和,或许考试的确需要如此冷静的心态。
- 坐大巴,看风景,跟朋友闲聊,在酒店睡觉,简单pv了一场abc,写到一半下楼吃饭,跟大妈们挑广场舞,和小孩子玩弹珠机,的确是抱着旅游的心态来参加的。上楼,洗澡,睡觉,美哉。
- 清晨,激动地心,颤抖的手,关掉了闹钟,摇醒lsq。匆匆抓起早已收拾好的书包,下楼,吃大餐,两盘加一晚混沌,饱的不能行,本来想来杯咖啡提提神,奈何太苦,放弃了。
- 上大巴,最后拜了拜游戏角色(第一次干,挺玄学的),到达郑大,上次怎么失败的走出来的都历历在目。
- 电脑一切正常,开始码包子皮(被训斥了,不知道为何),干等。装cpp,嘿!编译不了,找到老师,三两下解决,嘿!网站进不去,找到老师,解决不了一点,干等,到了四十才搞到题目(还好延时了);
- 看题,好啊,又是字符串,字典序,好啊,发现n, m 只有3000,好啊,好啊,算一算 3000 × 3000 × l o g 2 3000 = 9.9 × 1 e 7 3000 \times 3000 \times log _ 2 3000 = 9.9 \times 1e7 3000×3000×log23000=9.9×1e7超不了一点,直接sort秒了,当时还有点怀疑,直到大样例直接出来一模一样的时候,我才安心。一边感慨T1的水,一边庆幸没有像csp-s一样,连水题都做不出来。
- 看T2,有点思路 ,感觉是dp,感觉要推出几个性质,思考一阵觉得太复杂,放弃思考正解,看部分分,3,4数据显然可写,直接统计U准没错,二十分到手,5,6推一下,显然也可做(只有正号并不会产生新的U),未知问题,挂了,可能是思路有问题吧。对于7 ,8数据,我思考了很久,手推四组样例,写了个算法:假设某一位为T转移后假若不是T就说明该位一定为U,似乎没问题?这种假设的方法当然也有缺陷,中间U是会赋值到其他位上的,所以说要储存该位的转移顺序,考场上顺利过掉几个数据,但是,另几位,总是要么多1,要么少1,令人头疼的未知错误。
- T3,没思路,不会
- T4,dp感觉能拿分,(考试完听同学说,确实有36分),奈何时间不充足已经是12:30,放弃了。
- 起码比上次要好,算是有了进步。
总结
- 总之,这次NOIP,虽然并没有很高的成绩,但相比于上一次的csp - s还是有进步的,是值得让人喜悦的,折射出来的问题主要有,暴力并未打满,还是会绕自己的思路,思路并不清晰,题型刷的还不够,还有很大空间进步。
写在最后
- 这次考试完,挺伤感的,看见准备那么充分,努力那么长时间的朋友却最终不能如愿;看见熟识的伙伴与自己分别,渐行渐远,甚至不知何时才能相见;看见他们遗憾的眼光,轻声的叹息,不禁为他们捏一把汗。一句“我要退役了”,我听出,那声音,有多少疲惫,有多少困倦…
- 总之,希望他们能学有所成,前程似锦。
- 这次,也坚定了我的信心,我要再试一试。不仅仅因为过去三年多的竞赛生涯,更是因为,他是我所热爱的,我不愿死板枯燥年复一年,日复一日的模版似的乏味的学习,编程的时光,是快乐的,令人兴奋的。即使最终不能得偿所愿,我相信,我仍会坚持不懈。
绕更远的路,赏不一样的风景