蓝桥杯python难吗_从零开始准备蓝桥杯(文字版)

文字版看的人比较少,过两天制作一个视频版发上来:),敬请期待!本文主要说明的参赛对象是软件类的,其他类型(电子、视觉艺术类)不在讨论范围中。

流程

报名个人赛报名时间首先当然就是报名啦,蓝桥杯的开始报名时间一般都是每年的九月份十月份,持续到十二月份左右,当然每年的报名时间可能会有所不同,以官网的报名时间为准,蓝桥杯官网。

另外,很多学校都会放出蓝桥杯报名的公告,也可以多加留意一下。报名渠道渠道当然也是蓝桥杯官网啦,第一次报名时需要进行学生认证。参赛类型选择

根据参赛语言可以划分为Java类型、C/C++类型、Python类型,根据自己的喜好选择(听说C/C++高手更多,Java更容易拿奖)蓝桥杯python难吗_从零开始准备蓝桥杯(文字版)_第1张图片在这里插入图片描述根据院校组别可以划分为研究生组、大学A组、大学B组、大学C组,具体选择方式官网也有提到,不过这里还是唠叨一下,以个人赛C/C++为例子:

研究生老哥当然只能报名研究生组,不然就太不公平了

985/211本科院校的老哥可以报名大学A组以及研究生组

双非本科可以报名大学B组、大学A组以及研究生组

大专生可以任意报名上述组别,不过建议报名大学C组(大佬除外)蓝桥杯python难吗_从零开始准备蓝桥杯(文字版)_第2张图片在这里插入图片描述接着就是提交报名,报名费300rmb,一般由学校统一进行缴费,即可以把钱交给学校负责人,负责人统一帮你们缴费蓝桥杯python难吗_从零开始准备蓝桥杯(文字版)_第3张图片在这里插入图片描述

报名软件类校内模拟赛

模拟赛需要单独报名,不需要报名费!不需要报名费!不需要报名费!

模拟赛是由学校自己组织的,主要就是让大家熟悉蓝桥杯的试题,跟个人赛是不冲突的,目前可以选择的是Java语言和C/C++语言。个人建议第一次报名蓝桥杯的同学可以报名试试,提前感受一下气氛,反正也不用钱哈哈。蓝桥杯python难吗_从零开始准备蓝桥杯(文字版)_第4张图片在这里插入图片描述

准备事项

在准备事项中,我觉得有两个点需要注意:报名方面

做题方面

报名方面学生证、身份证、个人证件照,这些信息主要是进行学生认证需要的

除此之外,还有一个最重要的:,300报名费哈哈

做题方面编程基础:无论选择哪一门语言,最基本的语法肯定是要掌握的(循环、判断、函数等语法),其次C中的指针、C++中的STL、Java中的各种集合类最好是要会用(能懂原理更好啦)。(算法和数据结构的内容我放在下一个环节了)

做题渠道:蓝桥杯官网是有一个题库练习系统,这些题目都比较适合新手入门,题目类型可以参考下图。蓝桥杯python难吗_从零开始准备蓝桥杯(文字版)_第5张图片在这里插入图片描述感兴趣的小伙伴可以全部做完,不过有些题是需要VIP的,非VIP无法打开题目(如果想刷VIP试题,可以百度搜索试题标题,试题内容基本上都可以找得到,有了题目内容就可以自己在编译器写代码了)蓝桥杯python难吗_从零开始准备蓝桥杯(文字版)_第6张图片在这里插入图片描述做题工具:建议大家在平时刷题的时候,使用的代码编辑器最好跟比赛中保持同步,比如C/C++使用的是Dev-cpp 5.4.0,Java中的Eclipse Helios for JavaSE。之所以使用这些编辑器来刷题,是为了避免比赛过程中,因对编辑器不熟悉而导致大部分时间都浪费在编辑器上(比如不知道如何新建项目、运行、调试代码)。

这里给大家一些建议:

算法功底比较差的小伙伴可以先刷一下蓝桥杯的【入门训练】、【基础练习】。前期是一个找到刷题感觉的过程,这个过程可能会比较煎熬,很多人可能想不到解题思路,或者有了思路却无从下手。解决方法就是也很简单,估计很多人也懂,那就是多刷多刷再多刷!各位小伙伴可以把上面两个简单类型的题多刷几次,或许在某一天做某一道题的时候,脑子忽然就闪过做题的思路,拿出键盘一顿敲打,瞬间就做出来了。

学习哪些内容

无论是蓝桥杯还是ACM,数据结构和算法都是必备的,数据结构包括数组、链表、二叉树、哈希表、图;算法的话包括各大排序算法(墙裂推荐小吴的十大排序算法动画演示!戳我进行跳转)以及各种经典算法(贪心、动态规划、深度优先、广度优先等)。

接下来介绍下如何取得一个有含金量的成绩。

实际上,说难也不难,主要有以下几点。

1、无论选择哪一门语言,最基本的语法肯定是要掌握的(循环、判断、函数等语法),其次C中的指针、Java中的各种集合类最好是要会用(能懂原理更好啦)

2、选择一本算法书籍系统性的学习一遍,具体哪些书籍会在后面介绍,学习的过程中不要求你把书中算法全部掌握,但要求对基础算法以及算法竞赛有个认识,知道算法竞赛是什么,为什么要参加,能收获什么,又该如何去入门与进阶。

3、最后一点就是最关键的刷题,刷题,刷题。

刷题过程中一定要清醒的认识到自己为什么要刷这些题目,这些题目刷完能学到收获什么。

用专业术语来说就是刻意练习,刻意刷题。

注意:刷题固然重要,但是一定要刻意练习,刻意刷题!而不是盲目刷题。

在刷题之前,一定要先看书籍,清楚明白自己为什么要刷这些题目,这些题目刷完能学到收获什么,对于自己整个算法知识体系的建设起到了什么作用。多总结,刷完题最好是把思路和答案分类整理起来,以后遇到同类题型的时候,进行对比和分析。

当然有很多人会说,准备一个蓝桥杯不至于学习那么多算法,只要会暴力算法就行了,怎么说呢,如果只想拿个省三或者省二,只会暴力确实是没问题的,但是技多不压身,多学点算法对自己也没坏处,况且多学点算法拿个省一参加国赛还是挺不错的。

更何况算法这东西,以后找工作面试大厂还是会用到的。

并且,按照上述三点进行学习,有很大概率拿一个省一等奖及以上。

推荐书籍数据结构,严蔚敏的《数据结构》以及程杰的《大话数据结构》(对新手比较友好)都挺好的

算法,个人看过《算法图解》、《啊哈算法》(前两本中的图解比较多,同样对新手十分友好)、《算法第四版》(比较权威,内容也比较全),据说小灰的算法书《漫画算法》也挺不错的,不过我没看过就不给建议了。进阶的话可以看《算法导论》

书籍方面最好根据自己喜欢的来,比如讨厌很多文字的小伙伴可以看图解系列《大话数据结构》《算法图解》《啊哈算法》,反之喜欢看文字比较多的小伙伴可以看严蔚敏的《数据结构》和《算法第四版》。每个人的喜好不尽相同,建议先去网上找电子书,哪一本合适的话再去购买对应的实体书会比较好一点。

以上就是我的建议,可能不是很全面,但是应该还是能够帮助小白吧~

你可能感兴趣的:(蓝桥杯python难吗)