首页 > 最新动态 > CSP高分说 | 同济大学李堂辉:九年相伴,CCF带给我什么?
最新动态
CSP高分说 | 同济大学李堂辉:九年相伴,CCF带给我什么?
2026-09-025



同济大学李堂辉在第42次CSP认证考试中获得400分,排名前0.4%,第43次CSP认证考试将于9月13日举办,报名本周日截止。每年CSP高分考生(200分及以上)均可报名参加CCSP竞赛,CCF不定期邀请CSP高分和CCSP获奖选手分享经验,希望能够帮助同学们取得更大的进步。







李堂辉

指导教师:叶晨、沈坚


同济大学国豪书院2023级计算机科学与技术(精英班)本科生,高中就读于天津市第一中学。第42次CSP认证400分,曾获NOI2021、NOI2022铜牌,NOIP2021天津市第一名,ICPC2024昆明区域赛金牌。进入大学后希望走科研道路,对算法和复杂性理论、程序设计语言等方向有浓厚兴趣。



本文所述只代表作者本人观点,不代表CCF官方观点,特此说明。

欢迎CSP优秀学子踊跃投稿分享经验,可联系邮箱csp@ccf.org.cn咨询。



缘起:从一台电脑,到第一次省一


小时候,经常目睹父亲在家里把一个个配件组装成台式机的我,就有对计算机有最强烈的好奇:计算机是怎么运行起来的,我能不能造一台计算机?


2017年9月,我升入天津益中学校读七年级。一天中午,信息学竞赛教练组广播招新,怀揣着对计算机的好奇,我立即举手报了名。很幸运,带我们的学长是一年后在NOI2018获得银牌的张洪鑫,他水平很高,对我也很有耐心。那时的NOI官网还是深色界面,官方OJ也仍在运行,七年级的我一有空就去刷题。我与CCF相伴的九年,由此开始。


报名NOIP2018时,我问张洪鑫,提高组报名费480元,要不就不报了?他强烈建议我报。没想到,我首次参加NOIP,就获得了提高组一等奖。


图1  NOIP2018天津一中、益中学校教练选手合影,作者为前排右四。摄于天津大学北洋园校区。


获得NOIP2018提高组一等奖,也使我被CCF赠送了直至2028年的学生会员资格。此后我目睹了CCF和教育部关于NOIP的风波,也参加了CSP-J/S2019。


2  CSP-J/S2019天津一中、益中学校教练选手合影,作者为二排右一。摄于天津大学卫津路校区。



彷徨:成绩有起有落,成长需要时间


第一次省一之后,我经历了很长一段低谷。在NOI2019省队选拔中,我以极大的分差无缘省队。高中进入天津市第一中学后,在NOI2021省队选拔中,我校受到了三分之一限制,即同一学校入选省队总人数不得超过省队总人数的三分之一,四舍五入。我校有三位同学向省队冲刺,而在三分之一限制下,我校最多有两人入选省队,那是我压力最大的时光。


经过不懈努力,我终于和李国鸿学长双双以A类身份首次进入省队(值得一提的是,那位没进入省队的同学两年后通过强基计划进入了清华大学)。紧接着,我在清华大学“大中衔接”研讨与教学活动中获得“优秀”认定,并在NOIP2021中获得天津市第一名。


3  NOI2021天津一中教练选手合影。左至右分别为:作者李堂辉,指导教师姜朝霞,学长李国鸿。


李国鸿学长后来也在CCF平台分享了自己的CSP满分经历。对我而言,能与熟悉的学长并肩站上NOI赛场,既是多年训练的回报,也是下一段成长的起点。

延伸阅读:CSP满分说 | 天津大学李国鸿:我的算法竞赛和CSP经验


不过,我在NOI2021和NOI2022中最终都只获得铜牌,未能取得强基计划破格资格。最终,我通过高考统招进入同济大学。


图4  NOI2022期间与NOI主席杜子德交流,作者为画面右侧面对杜子德者。



延续:从OI赛场走向社会,

走向计算机科学世界


回顾中学竞赛生涯,我发现自己的短板是数学证明,一些知识点并未深入理解。因此,本科阶段,我花大气力夯实了数学基础,深入学习了《算法导论》等计算机科学经典教材。


图5  在CNCC2024中参与理论计算机科学相关讲座,作者为二排右三。


进入大学后,我继续参加ICPC、CCPC、百度之星和团体程序设计天梯赛等算法竞赛赛事,并在2024、2025年连续获得CCSP银牌。CSP和CCSP也让我定期检查自己的程序设计基本功;每年紧随CCSP的CNCC活动,更让我接触计算机科学最前沿,是难得的学习提升机会。


算法竞赛的获奖经历和能力,让我获得了很多授课机会。从私立机构到公立学校,从一对一,小班课到大班课,从线下到线上,我积累了丰富的教学经验,大大提升了自己的表达能力和信心。


图6  CCSP2025同济大学教练选手合影,作者为右二,指导教师叶晨为右三。


从长远角度考虑,我希望把更多时间投入科研。本科以来,对算法和复杂性理论、程序设计语言等方向产生了浓厚兴趣,并开始在老师指导下阅读论文。在入门科研时,我发现自己基础很差,专业知识非常欠缺。我又像当年学习信息学竞赛一样,夜以继日学习相关课程和基础理论。


随着科研逐步深入,我感到虽然竞赛训练与科研的要求不同,但竞赛中形成的抽象、证明和实现能力,让我得到了很多老师的青睐,也帮助我较快进入新的问题。



备考建议


建议一:利用NOI大纲

NOI大纲规定的知识点非常全面,且标注了难度级别,非常适合对照检查、逐步学习。可以把大纲整理成个人知识清单,对自己不熟的部分做标记,针对性做题。


建议二:分层拿分

先保证已经完成的题没有低级错误,再决定是否追求满分。对后两题预先设定思考和编码时限;超过时限仍没有可靠证明,就转向部分分、暴力算法或重新检查前题。


建议三:多次参赛

CSP每场题目的侧重点不尽相同,一次成绩既可能受题型影响,也可能受当日状态影响。条件允许时,可以多次报名。



结语:把每次成绩当作新的起点


2017年第一次走进竞赛机房至今,CCF已经陪伴了我九年。九年里有省一、省队和第一名,也有落选、铜牌和0分。这些证书和分数记录的不仅是不同阶段的发挥,还是自己的一次次彷徨与坚定,更是自己奋斗的青春。CCF带给我的,不仅是获奖经历、竞赛能力,更是在计算机科学领域全方位成长的机会。希望这份分享能帮助大家少走一些弯路,也祝愿大家在一次次练习和比赛中持续进步。






图片

点击“阅读原文”即可报名。

点我访问原文链接