前言:
第十六届蓝桥杯已经开始结束了,相信很多小伙伴也已经开始开始刷题了。会不会特别难。接下来就谈谈我对蓝桥杯的看法。
一、蓝桥杯简介
蓝桥杯——全国软件和信息技术专业人才大赛是由中华人民共和国工业和信息化部人才交流中心(工信部)主办,国信蓝桥教育科技(北京)股份有限公司承办的计算机类学科竞赛。
其中的竞赛又分为很多种:软件类、电子类、数字媒体类等。本文主要谈的是软件类。
软件类主要就是程序设计,给你一个问题,写程序实现它,并通过测试样例得到正确的输出。
题型:
两道填空题、八道编程题。以前是五道填空题、五道编程题,但填空题多就会让某些作弊的把填空题抄完就能得高分,所以从十三届开始就改革了。
分数分布:
总分150。从A到J题分别为5、5、10、10、15、15、20、20、25、25。
下面给一个编程题例题:
资源限制
内存限制:512.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s
问题描述
给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200
输入格式
第一行为一个整数n。
第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。
输出格式
输出一行,按从小到大的顺序输出排序后的数列。
样例输入
5
8 3 6 4 9
样例输出
3 4 6 8 9
运行自己的程序,把样例输入复制进去,若能得到和样例输出一样的结果,那么你的程序就很有可能是正确的(因为要考虑运行时间限制,所以很多时候不一定能通过所有测试样例,需要考虑时间复杂度),提交自己的代码后,查看结果就能知道是否完全正确。
二、为什么参加蓝桥杯
1.含金量/认可度:
蓝桥杯含金量虽然比不上ACM,但在我国各大高校的IT竞赛中知名度很高。很多985,211的顶尖学子都参加了蓝桥杯。并且随着参赛选手逐年上涨,人们对它的认可度也越来越高,十三届的参赛选手达到了13万。
2.容易拿奖:
虽然参赛人数越来越多,但是它的奖项是按比例来算的,参赛人数增加,获奖人数也会随之增加。省赛一二三等奖占总人数的比例分别是10%、20%、30%,国赛一二三等奖占总人数的比例分别是5%、20%、35%。获奖率为60%,只要你不摆烂,省赛拿奖是绝对没问题的。
3.对小白友好:
因为参赛选手中有很多985,211的高手,所以主办方将选手分了组,避免小白被高手碾压。分组情况如下:
研究生组(所有研究生一组)、A组(985,211的大学生)、B组(双非本科大学生)、C组(专科大学生)。可以向上报名,但不能向下报名。985,211的学生不能报名B、C组,但双非本科学生可以报A、B组,专科学生可以报A、B、C组
4.容易得分:
蓝桥杯的赛制为OI赛制,一个题能过多少的样例,就得这部分得分,比如过了50%的样例,这个题总分10分,那么就可以得5分。而ACM的OA赛制就比较残酷了,一个题必须完全正确(AC),通过所有样例才能得分。
5.锻炼算法能力:
目前的绝大部分公司企业招聘都对算法有一定的要求。为什么这么看重算法,我想很多同学大一学理论就遇到过这样一句话:程序=算法+数据结构。可见算法对于程序员来说多么重要。
三、如何准备蓝桥杯
1.编程语言的选择(Java、C/C++、Python):
C组卧虎藏龙,因为很多算法大佬都喜欢用C/C++,因为它比较简洁,一般来说也是接触到的第一门编程语言。Java和Python组的话,总体水平要低于C组的。
(PS:还有web组,web组主要考查的是写代码实现页面效果,不是考查算法,主攻前端的同学可以考虑参加web组)
2.知识点的学习:
既然知道了程序=数据结构+算法。那么我们主要学习的知识点就是数据结构和算法了。数据结构至少掌握:线性表、队列、栈、图,树可以做了解,要明白其基本概念(目标国二以上的还是需要掌握树)。算法的话至少掌握:排序、查找、递归、分治、动态规划(蓝桥多年考点,重中之重!!!)、贪心、DFS和BFS。
3.怎么去学:
首先对于没接触过数据结构和算法的同学第一要务就是系统地学习,上B站找优质课程来看(黑马、尚硅谷等课程都挺不错的)。切记不要纸上谈兵,该练习的就动手练一练。每学完一章,就可以去刷题网站刷本章知识点的题,加深对知识的理解
对于有基础的同学,可以直接开始刷题,遇到某个题的知识点不太熟悉,就去百度,先巩固知识点,再回过来刷题。
总之,秘诀就是刷题! 刷题!! 刷题!!!,刷的题多了,就明白了套路,拿到题就知道考查什么知识点,再套模板,一下子就解决了。(刷题网站有很多:洛谷、AcWing、蓝桥杯题库等)
4.找朋友:
一个人的学习和刷题是非常枯燥的,可以找志同道合的同学或者学长一起。可以交流知识点,也可以讨论自己某一道不会的题。
四、蓝桥杯为什么要参加?
检验学习成果和拓展视野:蓝桥杯综合考察学生的科技素养、逻辑思维和编程能力,能够帮助学生检验学习成果,及时查漏补缺。通过与其他同龄孩子的学术交流,学生可以更好地认识自己,拓展视野
提升综合能力和见识:蓝桥杯不仅仅是对知识点的考察,还涉及学生的临场反应和心理承受能力。参与这样的全国性大赛,学生可以获得宝贵的人生经验,提升综合素质
权威性和含金量高:蓝桥杯是全国规模较大的信息技术领域专业赛事之一,由工业和信息化部人才交流中心主办,具有较高的权威性和影响力。其获奖证书在行业内具有较高的认可度,能够为学生提供推荐就业、保研加分等机会
统一标准和明确目标:蓝桥杯的等级考试与教学过程相吻合,方便教师跟踪评价教学质量,学生也能随时获得成果反馈。每个级别的考试都有明确的学习目标,帮助学生掌握必备知识,为未来深造打下基础
升学和就业的敲门砖:蓝桥杯证书受到国家官方认可,能够为学生的升学简历增色不少,成为面试的敲门砖。此外,蓝桥杯的难度适中,适合作为信奥赛前的练手赛事,既能提升学生的信心,又不会因难度过大而打击积极
五、结尾
本文借鉴和学习了网上一些优秀作者的内容,蓝桥杯很重要,希望各位道友好好准备.获得国奖.