在11月17号也就是十天前,我参加了第六次全国高校计算机能力挑战赛,收获了程序设计挑战赛C++组华东赛区三等奖的成绩。结合两年前参加NOIP2022以及后来各种线上小比赛的经历,在此写出我的经验总结和感悟。
相对于两年前来说,现在的我对于之前学习的算法知识已经有了或多或少的遗忘,编写代码也没有以前那么快速流畅了。而且我的高中OI训练十分的急功近利,有很多基础知识和不太常用的算法没有学习,这导致了我对C++理论知识的薄弱。除此之外,还有对待比赛态度等种种原因导致了我这次成绩并不算理想。
通过之前的模拟赛,我已经大概知道题目的格式是由15道选择题和4道编程题组成的。由于我对C++的基础知识并不熟练,所以我一上来便打算将选择题粗略跳过然后重点放在后面大题。
当我拿到题目后,我先是看了一下所有的题目,提前规划好题目的做题顺序,然后再按照顺序开始做题。
对于这套题目来说,选择题有一种根据所给代码观察输出的题目,像这种的我们可以直接扔到编辑器里面跑一下观察结果,对于其他的题目,我便根据我之前积累的编程经验来选择最有可能的那一个选项,这样我就算是做完了所有的选择题。
来到编程题。总体上来讲并不算很难,印象最深的就是最后一个编程题直接出了一个多重背包DP的模板,直接套模板即可过样例。
题目总体来说不算难,但是90分钟的时间卡的很紧,导致编程题最后只做完了两个,其他的虽然会但是没能够做上。
这次比赛给我的感觉就是时间真的很紧张,真的非常考验大家对基础功的熟练程度。虽然我刚总结完背包九讲,但是我的模板依旧打的不够熟练,前前后后近30分钟才写出正确答案,这就已经占据了三分之一的时间了,也就导致了剩下几道编程题目明明能做出来但是时间不够写不完。
像这种比赛主要考验的就是大家对基础知识的掌握够不够熟练,如果想在这类比赛中取得比较好的成绩,平常还是要多多巩固基础知识,多做基础题来巩固自己的知识。
Comments NOTHING