C++语法入门巩固练习
题单介绍
# 前言
(这里没有题目,题单链接在底下)
(题单会动态更新)
适合一般科班学生入门C++的巩固练习,提高代码实现能力和积累算法和思维的经验。
致力于解决以下问题:
刷完学校的OJ后你仍会:
- 很难想到解题思路
- 代码实现能力不足,bug里写程序
- 解题速度慢
# 写了一点个人做题经验,推荐阅读,不喜勿喷。
推荐的训练步骤:
1. 独立思考并尝试做题
2. 极少的点没有AC:考虑重新仔细读题,避免看漏关键信息,这时候大概率是数组越界或者极端值出现(比如 0和最大值)
3. 大量点没AC:~~直接删了重写~~可以自己构造数据,尝试卡卡自己的程序(强烈推荐);或者下载题目数据(不会有负面影响),然后开始调试。
4. 找不到bug或者没有解题思路,打开题解或者讨论区
5. **AC后打开讨论区,看看别人的写法是怎样的,可以尝试模仿一下,精进自己的实现能力。**
推荐的调试步骤:
- 静态查错:大部分时候你的bug其实就是打错符号。这个时候用debugger调试就非常消耗时间。推荐从头到尾,把你的代码像个艺术品一样,仔仔细细端详一遍,阅读每一句话,是不是和你想的一致。**这个能力非常重要**。不仅节省你的debug时间,还能提高你阅读代码的能力。(但事实上代码超过100行后我就懒得看了…)
- debug:按老师教的做就好了
其实还有一种调试方式也很不错,就是在代码中插入一些输出语句,直接把当时的变量值输出来查看,而不是从头到尾开始debug。是否使用这种方法需要结合自身喜好。
**偶尔抽空刷一刷,别太卷了,舍友会睡不着的**
**结合自身实际情况选点题巩固一下即可**
**以及没必要全做,一直做自己会做的难度是很虚假的努力**
**有需求可以随时找我,一般是在线的**
# 题单
这里进行题目难度的说明
## Lv.1
难度相当于期中考的前三题
[Lv.1题单链接](https://www.luogu.com.cn/training/127683)
## Lv.2
字符串专栏
这下你绝对稳前三题了
[Lv.2题单](https://www.luogu.com.cn/training/127691)
## Lv.3
期中考的第四题难度
就很综合了
加入了各种排序算法、多维数组、结构体
[Lv.3 题单](https://www.luogu.com.cn/training/127698)
你要是能完整把Lv3做完的话考试满分应该不是问题