本人参加了2026年的天梯赛,拿了141分,第一次参赛准备的不是很充分,得的分也不高,但还是想要把经验分享出来,我的基础也一般,所以可以给基础薄弱一些的同学一些参考吧。
天梯赛简介:
首先,天梯赛是IOI赛制
天梯赛的赛题分为3档,分别是L1,L2,L3,其分数满分依次为100,100,90,难度依次递增。
L1共8题,题目一般都比较简单,就是考察一些最最基础的数组结构,像数组,哈希表,sort排序
L2的题目就相对难一些了,L2一共4题,L2-1一般都喜欢考栈,也比较简单,L2-2喜欢考字符串1类型的题目,像是字符串的插入,删除等等,L2-3,4考的不太固定,像今年考了dfs和图,之前又考了暴力,回溯,差分等等。总之L2的题目也是越到后面越难的。
L3一共3题,每题30分,L3就很难了,如果想拿高分还是要冲一冲的。
参加天梯赛需要具备的基础:
1.掌握一门编程语言,C,C++,python等。
2.熟悉基本的数据结构与算法,栈,数组,哈希表,排序算法等。
参加天梯赛的期望:
如果想拿国三,需要175分以上,那就需要把L1做到全对(100分),L2至少做对3题,因为每题是25分,需要注意的是,只有L1的得分>=80,L2的分数才会计分,意思就是就算L2你做了满分,但是L1的得分低于80分,你的最终得分只有L1的分数,L2的分数是不会计入总成绩的。
参考资料:
我是练了近5年的真题然后去参加的考试。我觉得练完5年真题,基础部分就掌握的差不多了,100分以上是没有问题,但是想拿到国奖,还是需要熟练掌握高级数据结构和算法的,像dfs,回溯考的比较多
真题可以在官网上找到,这里给出了官网链接:
但是官网是给你练习用的,没有参考答案,我总结了2021-2025年的5年真题答案,可以参考一下(还在更新~)
2021-2025年天梯赛真题_爱写代码的倒霉蛋的博客-CSDN博客
线上考试准备:
我是第一次考试,才知道原来要准备这么多东西,这里总结给大家,给个参考:
1.身份证,考试前需要举身份证拍照,一定要带!!!
2.三脚架,用来放手机,记得提前准备,不要快考试时来不及
3.如果是线上考试需要**自备电脑,**记得带充电器
4.有线鼠标,我们学校说最好是有线的
5.下午1:30考试,记得吃午饭~
6.考试中途不能上厕所!!!
参赛环境:
官网上有竞赛规程,记得提前阅读。
最好是使用官网上推荐的编译器,DevC++等。但是比赛系统会提供线上IDE,我觉得这个挺方便的,推荐。
注意在比赛时要选线上IDE的语言,我考试时就是系统默认C语言,我用C++写就报错,耽误了时间心态一开始还有点崩来,注意!
后面我将会出一篇关于天梯赛C++代码细节的注意事项,涵盖了多个可能出错的细节点,比如字符串处理的区间边界,编译器可能会出现的报错等等,记得关注哦~