备考思路:
研究蓝桥杯都考哪些基础算法
找相关算法的学习资料(视频/书籍)学习基础算法的原理
找相关算法的题目oj进行训练
1、研究都考什么算法
(1)可以搜索蓝桥杯的历届真题,自己进行归纳总结
(2)可以去acwIng看基础算法都需要学哪些算法(活动 - AcWing,ps:我没有打广告,建议仅供参考)
2、找相关的学习资料
(1)可以在哔哩哔哩上搜索需要学习的算法,强烈推荐哔哩哔哩这个软件,真的是一个超级好的学习软件
附上个人比较受用的up主链接:
Kaptree的个人空间_哔哩哔哩_bilibili(最喜欢的教算法的up主)
牛肉好的个人空间_哔哩哔哩_bilibili
(2)可以购买一些正规的算法网课,去系统的学习算法,系统的学习算法效率比较高,思路比较明确。
如:牛客、力扣、acwing 等都有学习基础算法的网课。(如果只是网课的话pdd好像也有售卖,不过有能力的同学尽量走正规渠道)
3、找存在相关算法的题目oj进行训练
我们每学习完一个算法就需要,找一些模板题进行验证并记住这个算法。
对于算法的模板我们需要牢牢记住并熟练的敲出来,所以每次学习完一个算法,就去一个oj上训练模板题,反复的敲一个代码,直到能够熟练快速的将代码敲出来,再进行下一步的运用算法。
本人常用的算法题oj:
首页 - 追梦算法网 (mangata.ltd)(对个人帮助最大,也是最常用的)
首页 - New Online Judge (ecustacm.cn)
Loading - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
牛客竞赛OJ_ACM/NOI/CSP/CCPC/ICPC_信息学编程算法训练平台 (nowcoder.com)
Dotcpp编程(C语言网) - 实用的编程学练平台
Welcome to Hangzhou Dianzi University Online Judge (hdu.edu.cn)
题库 - 力扣 (LeetCode) 全球极客挚爱的技术成长平台
4、训练技巧
(1)因为是oi赛制,所以尽量保持正确率,平时练习时尽量一次提交通过
(2) 注意自己思考一些特殊的测试样例(即:自己造一些数据进行测试,如:最大值、最小值、0、1等等)
(3)蓝桥杯是一个以暴力求解为基础的比赛,所以平时做题时可以先思考如何暴力去求解,暴力求解出题目以后再思考使用其他算法求解。(本人考试时试过通过打印暴力求解的答案,观察到题目相应的解题规律)
(4)蓝桥杯比赛是一个得分赛制,我们可以使用暴力算法获得部分的比赛得分。(即通过%30或%60或%100的测试数据)
(5)坚持每天至少做一道题,每次做完一道题就把做题思路和题解记录下来,可以在csdn、博客园等社区网站分享自己的做题思路和感悟。注意,可以按照内容创建相应的专栏,方便自己寻找。
(6)时间安排上,有时间就写题,思考题目即可,当你有空且想去做题的时候,一定要立刻马上去做!!!
最后:
备考时需要享受做题的快乐,自己需要多思考题目的解题方法,做题的时候永远会觉得自己好差劲,那没关系,我们需要做的是坚持并相信自己。因为,我们只是芸芸众生中的平凡人,我们不可能去创造知识,我们都是通过不断的理解和背诵,让我们掌握这个已有的知识。所以,只要我们坚持就会有收获!
文章来源地址https://www.toymoban.com/news/detail-450272.html
文章来源:https://www.toymoban.com/news/detail-450272.html
到了这里,关于蓝桥杯C++(B组)备考经验的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!