# 天梯赛备赛经验（基础篇)


本人参加了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，回溯考的比较多

真题可以在官网上找到，这里给出了官网链接：

PTA | 程序设计类实验辅助教学平台

但是官网是给你练习用的，没有参考答案，我总结了2021-2025年的5年真题答案，可以参考一下（还在更新~）


## 线上考试准备：
我是第一次考试，才知道原来要准备这么多东西，这里总结给大家，给个参考：

1.身份证，考试前需要举身份证拍照，一定要带！！！

2.三脚架，用来放手机，记得提前准备，不要快考试时来不及

3.如果是线上考试需要自备电脑，记得带充电器

4.有线鼠标，我们学校说最好是有线的

5.下午1：30考试，记得吃午饭~

6.考试中途不能上厕所！！！

## 参赛环境：
官网上有竞赛规程，记得提前阅读。

最好是使用官网上推荐的编译器，DevC++等。但是比赛系统会提供线上IDE，我觉得这个挺方便的，推荐。

注意在比赛时要选线上IDE的语言，我考试时就是系统默认C语言，我用C++写就报错，耽误了时间心态一开始还有点崩来，注意！

后面我将会出一篇关于天梯赛C++代码细节的注意事项，涵盖了多个可能出错的细节点，比如字符串处理的区间边界，编译器可能会出现的报错等等，记得关注哦~
