我和蓝桥杯的那两年

前言

有不少事情在最初的时候是使人最难忘的,不管是学习仍是生活的点点滴滴,追忆起那些最初的场景,既美好又有点失落,美好是由于那种懵懂而摸索的进步和得知确实很可贵,而些许失落是由于一晃都过去那么久啦,那时候的地点、人和事都已很难重温。java

前几天翻空间说说发现母校的师弟师妹们都在报名第十二届蓝桥杯大赛,走在寒风飕飕的路上,勾起本科生涯那段寒天与蓝桥杯的故事。记得刚上大一时候不久,老师问班上同窗们有什么目标,有几个同窗回答了我记得很清楚,一个说想考研,还有说想进BAT,还有一个同窗说想参加竞赛拿奖。那是我第一次知道算法竞赛的存在。而我本身本科开始学算法时候不是为了进大厂、为了考研,那时候啥也不懂就是由于要参加蓝桥杯比赛。git

咱们学校是双非,大部分人要么考研要么搞开发,专一算法的不是不少,更多的仍是带着学。我本科学校对蓝桥杯仍是挺看重的,并非我的直接报名,而是参加校赛以后得奖后而后学校统一安排报名,因此第一道坎就是过校赛。github

第一次止步校赛

第一次准备比赛的时候,那时候刚上大二,由于在大一基本都是玩过来的,到了大二距离校赛前一段时间。个人舍友W找我问我是要参加蓝桥杯的校赛嘛,我跟他说是的而后他说能够一块儿准备。由于咱两没有参加协会、也不认识啥这方面有啥天赋的人,因此只能黑灯瞎摸索。开始了第一次蓝桥杯的探寻之旅。算法

而后那个时候彻底是小白从0开始,咱们俩从协会群里找到几年历年试题以及一些资料,而后开始研究。我记得很清楚的那时候练习一些啥求素数、进制转换 等等之类的题。那个时候这种题对咱们X小白来讲已经颇有挑战啦。而后后面的编程题更是读不懂不知道怎么作啊,也没测试样例只有题目的一两个样例。可是哪一个时候,学会了一个新的东西:回溯算法 。回溯也称为暴力,我和w花了好几天研究回溯算法,刚开始也搞不懂递归,更况且带着逻辑的回溯算法,把回溯算法硬啃以后我两发现:咦,这题好像能够暴力破解哎!固然,虽然用暴力可以求解出一部分问题,可是实质上暴力只能过一部分样例。编程

固然感受良好,到参加校赛那天和想象的不太同样,第一次和那么多人一块儿参加这样比赛,大部分是cpp我用的是Java学校的机器很是老旧,跑个Java程序就会很是卡,遇到那些题忽然就慌了,记得很清楚的一道须要用long类型表示的数字我硬是在那边纠结为啥用int表示不出来,那时候编程素养其实还真的很欠火候,天气凉凉,结果校赛也是很遗憾的凉了。固然W舍友也凉了,咱们决定寒假和来年要好好准备。微信

第二次终去北京

在第一次落败第二年的春天,我和W舍友就在杭电上刷题准备下一次的蓝桥杯,从基础到字符串,再到贪心、bfs、dfs以及其余。快到暑假的时候Y同窗加入到咱们,那时候咱们三暑假就会一块儿刷题讨论题,共同进步。入秋以后咱们专业几个报名的还开了一个蓝桥杯校选拔赛互助小队一块儿准备,那时候快校赛时候发现《将夜Ⅰ》超级好看哈哈在暖暖被窝里熬夜追了一晚,次日上午还不是很清醒的就去参加比赛了。通过很多时间的准备固然也是容易经过校赛(毕竟咱们双非强者有限)。而咱们专业也有好多人经过校赛,能够一块儿省赛一日游,终于能满一个当心愿了,无论怎么样也去体验一波。数据结构

在寒假期间咱们也作了一些准备,搜集了一些算法资料和视频以及蓝桥杯试题,有个小伙伴还买了历年试题讲解,假期有时我正在被窝里打王者Y同窗就偶尔给我来一题强行拖我一下,想一想那段无忧无虑的日子仍是很美好的。在三月份很幸运的咱们专业又是不少人晋级国赛,咱们几个晋级的就很期待去北京。
学习

在五月份天气变暖起来,咱们一行在J老师的带领下出行去北京,这是我第一次坐高铁去那么远的地方,也是第一次去北京。途径南京、徐州、济南、天津这些大站都拿起手机拍一拍。到了北京在J老师的带领下咱们就在北方工业大学考点附近一个酒店。老师容许咱们小范围活动咱们专业几我的便在附近商场一块儿吃了顿自助餐,多是我们乡下人居多不少人(我)没来过北京走两步拍两下、发个朋友圈,跟家里说我来北京啦!测试

而次日比赛时候,也算是被国赛血虐了一把。我参与的那场国赛的难度和竞争力比省赛高了一大截。若是能拿个国一,我以为仍是很厉害的。当初还打算北京转转但因为时间紧,服从安排就老实呆着,不过踏过北京的土地也很知足了又多去过一个大城市!在这里插入图片描述spa

谈谈蓝桥杯

有些人可能不多参加比赛,因此对蓝桥杯不太了解。

我打蓝桥杯的时候,还有一些打ACM的同窗没有参与蓝桥杯,但如今就不一样了。这些年随着蓝桥杯大赛的水准和规模慢慢提升,有不少双一流学校的学生参加,也吸引了不少ACMer参与,看到前面拿奖的基本都是好学校,专业顶尖选手愈来愈多。大赛选手与ACM参赛选手重叠度逐年增长,多届蓝桥杯国赛一等奖、二等奖选手同时是ACM的金牌得到者,能够说蓝桥杯大赛俨然是一块大佬试金石。

讲了这么多,我应该帮你捋一捋介绍一下,搞清自身定位,固然可能有些偏颇仅供参考哈!

蓝桥杯 VS ACM:

属性 蓝桥杯 ACM
队伍形式 我的赛 三人团体
赛制 OI ACM
分组 研究生组、A组、B组、C组 各学校统一竞争
时长 4小时 5小时
题目类型 填空+编程题 编程题
官网 dasai.lanqiao.cn

蓝桥杯:

蓝桥杯全国软件和信息技术专业人才大赛是由工业和信息化部人才交流中心举办的全国性IT学科赛事。全国1200余所高校参赛,累计参赛人数超过40万人。2020年,蓝桥杯大赛被列入中国高等教育学会发布的“全国普通高校学科竞赛排行榜”,是高校教育教学改革和创新人才培养的重要竞赛项目。
大赛共包括三个竞赛组别,我的赛-软件类,我的赛-电子类,以及视觉艺术大赛。其中我的赛-软件类的比赛科目包括C/C++程序设计、Java软件开发、Python程序设计。今年第十二届蓝桥杯报名时间是2020年12月-2021年3月,4月省赛,5月国赛。

ACM:

国际大学生程序设计竞赛(英文全称:International Collegiate Programming Contest(简称ICPC))是由国际计算机协会(ACM)主办的,一项旨在展现大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。通过近40年的发展,ACM国际大学生程序设计竞赛已经发展成为全球最具影响力的大学生程序设计竞赛。赛事目前由方正集团赞助。ACM通常区域赛在秋季,各个区域赛时间不一样,每一个队只能参加同一年两场区域赛。

蓝桥杯是我的赛,我的赛软件类分为:C/C++大学研究生组,C/C++大学A组,C/C++大学B组,C/C++大学C组,Java大学研究生组,Java大学A组,Java大学B组,Java大学C组,Python大学组共9个组别。研究生只能报研究生组。一本院校(98五、211)本科生只能报大学A组以上组别。其它本科院校本科生可报大学B组及以上组别。其它高职、高专院校可自行选择报任意组别。每位选手只能申请参加其中一个组别的竞赛。各个组别单独评奖。蓝桥杯的分组竞赛方式,让平时被“学霸”打压的普通学生,也能有得到感,有进步感,给更多学生指引了努力的方向。

在比赛的时候蓝桥杯是OI赛制,也就是提交答案以后赛后评判,根据经过的样例数量给分。这样的赛制,放宽了对于编程速度的要求,对于大部分选手来讲更友好一点,能够更从容地解决问题,但也可能有些错误被疏忽不知道已经错了。

而ACM是团体赛,须要三我的合力解答问题,想要拿到好的成绩队友固然也至关关键,各个学校强弱校都统一竞争,头部榜基本被名校和ACM强校霸榜。竞赛是ACM制,也就是当场评测,只能知道经过(经过会升起一个气球看周围气球数就知道其余队A了多少题),或者错误(WA、RE、TLE等),出错须要及时修改答案。只有彻底经过才会给分,对算法要求是比较高的。

蓝桥杯适合各个层次的人,特别是给了不少普通本科和高职高专选手接触更多算法编程的机会,有必定的普及性,为广大双非和专科院校的学生提供了更广阔的舞台。如今不少程序比赛,都属于拔高性质。不少初级阶段的计算机相关专业的学生,没法参加这类拔高性质的比赛,可是从数量上看,他们才是将来程序界的主力军,他们应该接触更多的算法知识,提高自身水平。蓝桥杯的试题以算法和数据结构为主,和各类国际国内知名的程序设计比赛相比,其专业水平绝对不输。

ACM(ICPC)我的以为是更适合一些算法高端玩家,老玩家(高中就打OI)、传统ACM强校(有氛围、能凑齐队友)、高付出的一个比赛,固然也适合对它热爱的同窗,固然,这种比赛偏一小部分人,是算法精英级别的一个比赛。固然也有不少努力几年最后也打了个铁(甚至爆零)也没办法,ACM就是个无底洞,它的乐趣在于不停的探索和AC。

固然,个人建议就是有能力、有准备、有氛围、有热爱去冲ACM的,趁着年轻固然冲一冲,拿个牌牌很好(和参加蓝桥杯恰好也不冲突),固然这个期间也要付出很是多的努力。若是准备的比较晚了(大二无算法基础就很难了),就不必定非要去冲ACM,由于在这个高手集群和后浪层出的时代你真的有可能会打个铁,因此要慎重选择。而蓝桥杯感受是全民皆宜的一个比赛,承认度在算法竞赛类也很高,经过比赛大部分人也可以进步、去证实本身。总的来讲ACM是圈内难度较大,普及分布在强校,承认度最高的一个比赛,题型上来看范围也更广、更深。而蓝桥杯则是一个算法普及度很高的比赛,题型上更侧重于经典算法和经常使用算法(例如贪心、bfs、dfs、dp等,而数论、计算几何等知识考查相比ACM少不少)。蓝桥杯将算法普及和推广、让更多人参与进来,这点目前在国内作的是最好的。

蓝桥杯对我(你)的意义

其实生活和学习须要必定的竞争和承认,经过这样的竞争促进本身的进步,经过得奖或者其余成就加强本身的信心,为下一轮的学习循环作准备。固然这个过程可能并不必定一路顺风,极可能你会遇到一些挫败和灰心,而蓝桥杯相比ACM就是给了更多人这样的机会(至少我和我身边同窗这样)。在同一个舞台,不一样人追向不一样的目标,根据本身条件和身边氛围去向前迈进。至少我以为在这方面蓝桥杯是其余赛事没法比拟的。

若是你有ACM的机会,那么和队友刷题的经历必定很难忘,若是没有ACM机会也不要紧,能够一块儿备战蓝桥杯等算法比赛,找几个队友一块儿准备,讨论互助,让枯燥的东西由于竞争和帮助而变得更加有趣,也但愿看到此篇的大佬都能有成,进步的路上一路顺风!也愿看到此篇的后来人能有所收获。但愿大家都能去北京,也但愿大家都能拿证书!

最后,附上和本校小学弟部分聊天图,由于从咱们这届事后本科学校搬到又大又豪华的新校区,每次遇到母校小学弟都会很舒适的给老学长拍几张新校区图片,实名羡慕啊!

看到这张图,忽然就是想起本身那个时候,我曾向一个学长问的问题我跟他说我好好冲蓝桥杯,但过后我凉了就没消息了,第二年才过了校赛和那个学长一块儿参赛。虽然我不能和小学弟一块儿参赛了,在这里也但愿他以及看到这篇的大家都能有个好的结果!

从室友到队友到专业伙伴,圈子愈来愈大,从校选拔赛到省赛到国赛,走的愈来愈远,虽然我花了好久才体验到这段旅程,但依然很知足那段天真的岁月。第十二届蓝桥杯大赛正在报名(报名官网:https://dasai.lanqiao.cn/),也但愿大家都能有属于本身的这段岁月,望加油共勉!

原创公众号: bigsai
文章已收录在 全网都在关注的数据结构与算法学习仓库 欢迎star

原创不易,bigsai请思否的朋友们帮两件事帮忙一下:

  1. 一键三连支持一下, 您的确定是我创做的源源动力。
  2. 微信搜索「bigsai」,关注我,2021一块儿加油!

我们下次再见!

相关文章
相关标签/搜索