郑州2024 ccpc 赛后总结 zhz
本次参加第六届CCPC省赛没有取得一个令人满意的成绩,有如下几个原因:
(1)平时练题不够,见到题目的时候不能快速地剥离出模型,以及对算法模型的理解不够深刻。
例如,在完成B题时候,看到诸如“购买任意次”, “最优解” 等等关键词我便理所应当的认为是DP里面的完全背包模型,并没有按照一般的做题步骤去估计算法复杂度,结果就导致O(n ^ 2)的复杂度使得本题时间超限TLE。
之后由于对模型认识的不够深刻,一昧的想着如何去进行优化(但实际上不可能优化成线性的复杂度),浪费了大量的时间,大约在比赛进行了两个半小时的时候我才想到更换另外一种贪心算法,debug了将近一个小时才把B题写出来。
(2)团队之间的分工协作没有做好。在B题没有思路的时候,没有采取有效的手段去做其他的题目,而是一直耗着,浪费时间,当然也是平时没有练到位,对能否做出其他的题目感到不自信而导致的。
(3)敲代码的熟练度不高。本次比赛的签到题,由于看错了题目要求,导致第一次提交错误,罚时增加20min。虽然不是主要的原因,但也在一定程度上反映了比赛过程中代码熟练度产生的影响。
综上所述,我认为平时应该加大训练量,多参加如牛客,洛谷,Codeforces举办的周赛和月赛,在模拟赛中锻炼自己的代码能力与熟练度,找到自己的空缺知识并及时弥补,争取下一次实战取得满意的成绩。