刚开始学竞赛的时候,我先是去洛谷刷了题,但是建议还是先学了算法再去刷题,这样会更高效一点!
如果有精力并且有时间的话,可以到acwing上购买这个课程,个人觉得这个课能让算法能力快速提高。
地址:acwing算法基础课
如果没有的话也没有关系,可以参考我下面的学习之路
- 当然在学习算法之前先需要学习数据结构
这个up主我觉得数据结构讲得是比较好的
地址: 数据结构
- 刚开始的话可以跟这个up主来学 点击蓝色字就可以到那个up主的首页
地址:b站嘉持,看画红色框的这几个
下面是一些学习算法过程的一些零碎知识
地址:stl、蓝桥杯的真题讲解、c++的一些入门以及一些算法
3.学习了相关知识点可以到牛客官网去,刷对应的专题
洛谷地址:题库 牛客地址:题库
4.在有了一定基础之后可以到蓝桥杯官网去刷真题
地址: 蓝桥杯官网
5.对于有不会的题,直接复制题目到百度搜就会有相应的题解,不建议一开始就搜题解,当时如果实在是想了很久,那么可以搜题解来看看别人的思路,然后自己再手敲一遍。
6.除此之外可以去打打一些比赛,检验一下自己的学习成果,比如牛客练习赛,还有就是我们学院的周赛
地址:牛客竞赛
7.最后要坚持每天的刷题,只有题量的积累,编程能力才会有质的提升!