Richard_vim的博客

Persistence.

如何准备蓝桥杯?
作者:匿名用户
链接:https://www.zhihu.com/question/67395042/answer/252897441
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

1.首先学好C语言,至少要知道指针是什么,怎么使用;

2.计科专业大一下的专业课里面应该不会少了《数据结构》这门课,数据结构非常重要!整本书的知识点全部掌握,就能了解到结构体以及各种数据结构的使用,了解到各种排序算法的实现,也能对时间空间复杂度有一个基本的概念。

3.懂了数据结构,就可以开始学习算法了,《算法导论》这本书可以多啃啃,这是一个比较漫长的过程,真的完全掌握需要大量的训练。如果能全部啃完,你就基本算得上是一个合格的ACMer了,蓝桥杯就是小菜一碟。目标仅仅只是蓝桥杯的话,学好递归、分治、贪心、动态规划就够了,拿蓝桥杯国一就只需要这些,不过暴力递归转动态规划很重要,这需要大量的练习!

4.学学各种STL容器和库函数的用法,这可以为你节省大量的编码时间。

至于选什么语言,个人推荐C++,其实选什么语言不重要,重要的是多练,多刷题。刷题的OJ百度一下一堆,都各有各的特点,学校一般也有自己的OJ,就个人喜好刷吧。

学算法,最重要的是多刷题,多思考,多交流。那个社团既然能组织起来,带头的人至少也应该有个蓝桥杯国二的水平吧,刚开始不懂的可以多问。

最后说一些关于蓝桥杯比赛的事项:

1.填空题求解方式不限。填空题基本上暴力都可以跑出来,有些题目代码实现复查手算简单的可以手算,有些与日期有关的题可以查windows自带的日历。总之,怎么方便怎么来。

2.程序填空题基本上全是递归,既然是递归,函数往往不会只有一个地方调用自身,找一下其他调用自身的语句,稍微推理一下就能得出正确答案。

3.编程题不要空着!尽量想出最优解,想不出来写暴力,暴力都写不出来就直接写个输入然后输出样例的结果。第一个测试数据一般都是样例,这样写,写了就有分!



阅读更多
想对作者说点什么? 我来说一句

蓝桥杯准备资料

2014年04月06日 7.79MB 下载

蓝桥杯模拟赛及题解

2018年03月26日 1.5MB 下载

java算法(为蓝桥杯做准备)

2015年06月15日 17KB 下载

没有更多推荐了,返回首页

不良信息举报

如何准备蓝桥杯?

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭