蓝桥杯C++(B组)备考经验

备考思路:

        研究蓝桥杯都考哪些基础算法

        找相关算法的学习资料(视频/书籍)学习基础算法的原理

        找相关算法的题目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)时间安排上,有时间就写题,思考题目即可,当你有空且想去做题的时候,一定要立刻马上去做!!!

最后:

        备考时需要享受做题的快乐,自己需要多思考题目的解题方法,做题的时候永远会觉得自己好差劲,那没关系,我们需要做的是坚持并相信自己。因为,我们只是芸芸众生中的平凡人,我们不可能去创造知识,我们都是通过不断的理解和背诵,让我们掌握这个已有的知识。所以,只要我们坚持就会有收获!

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇

)">
下一篇>>