咱们好,我是大赛(不是塞),好久不见,甚是想念。
这段时刻时断时续有些学弟问我参与蓝桥杯有木有一些主张,我也给了我的主意和看法。当然,网上对蓝桥杯的看法不一,我就针对大学生参与竞赛的意图和备战蓝桥杯两个方面给咱们共享一下。
(ps:笔者命运好混了个国一,或许有些说的不好当地请见谅)
竞赛的意图
当咱们报名一个竞赛的时分,你要清楚你报名的意图是什么,有意图才干有动力去变得更好成就更高。
经过竞赛驱动学习:经过参与竞赛提高自己视野、编程才能、算法水平,许多人报名的时分都是小白的起点一点点摸索,在竞赛预备的阶段不断学习,不断进步,这个备赛的过程给自己带来很大成长, 这也是参与竞赛最大的意义。
竞赛加分:参与一些含金量较高的竞赛,对有些人保研加分,评奖评优加分。这儿多说一点,各个校园认可的竞赛和竞赛所属等级是有些差异的,有些竞赛甚至和校园有些联系的校园会强行认可(例如某at,某cf),假如为了加分仍是推荐优先参与校园认可的竞赛。还有些新的竞赛可是比较水有的校园也会给加分,这类竞赛必定不要容易放过!
竞厚的奖品或许奖金:有些竞赛会有些诱人的的奖品或许奖金。现在,各个公司安排都想发扬光大自己的声名,会经过自己创建一些竞赛吸引人参与,或许还会有挺不错的奖金(这类大部分都是大公司牵头的一些竞赛),竞争力相对也没那么大,有些公司还会对参与者送一些一年VIP或许云服务器之类的(加油白piao),假如自己或许身边有小伙伴有兴趣能够顺势参与(技能能够一般但必定要有个会吹会说的小伙伴),展示你强壮演讲和PPT才能的时分到了。
为了作业:为了得到一个较好的竞赛成果,能够添加到自己的简历中。许多人前期会因为竞赛水而不参与竞赛,可是到自己写简历时分获奖荣誉光溜溜的,只能强行凑一些(大把甚至都凑不出来),假如你学历又不占优势,简历其他当地又没太大靓点,真的挺容易被pass。虽然说比较公认的竞赛就那几个(ICPC、CCPC、数学建模、互联网+等等),但那些竞赛咱们普通人或许真的连参与时机都没有,假如你有十分棒的荣誉能够包装自己那么比较水的竞赛你能够不参与,可是假如你没啥竞赛荣誉我仍是推荐你参与一些润饰一下自己简历不会显得太尴尬哈哈。
检测自己学习状况:经过参与一些竞赛看看自己的学习状况如何,这类一般比较佛系。
总的来说,经过参与竞赛,大部分都是能够给自己带来全方位、宽范畴、多层次的提高,一丰盈具丰盈,但咱们不管参与啥要放平心态,假如成果不太好放平心态下次再来,全当体会学习的过程。
不过现在竞赛种类十分多,也不要直接闷头全报名,有的报名费不菲但认可度很一般或许方向很偏浪费时刻(有许多公司的竞赛或许要求运用某些自研产品或许比较消耗时刻)要慎重考虑下。
当你明白这些,关于大部分人来说,蓝桥杯其实仍是能击中上面的几个点的,现在这个竞赛的状况是:
不算很顶尖,可是也不是特别差,算是不错的竞赛,受众比较广各个层次院校的都有(上到顶尖985,下到专科院校),比较适合普通人。
你应该这样预备
组队学习:学习数据结构与算法对大部分人来说自身是一件苦楚和单调的事情,做到坚持和自律也很难,有两三队友(不主张太大)一同学习、一同刷题,学习刷题上能够彼此鼓舞、彼此催促。还有另外一点便是学习和刷题路上或许会遇到许多坎坷,每个人或许被卡主、想不明白的当地有所不同,当你被卡主,你问一个陌生人问题,他或许不会给你解说超过三次,可是你的队友会顺着你的思路给你纠正过来给你讲10次。当然,校园假如有竞赛刷题社团也能够参与,有许多学长会帮忙回答和训练。
体系化刷题:工欲善其事,必先利其器,盲意图刷题很容易给自己带来许多挫败感,刷题前能够给自己安排一套学习和刷题路线。从简略专题刷起,然后再渐渐加深,这个顺序能够参考网络上有人共享的ACM(现在叫ICPC、CCPC))刷题入门顺序去刷一些题。比方说能够从a+b,输入输出简略开端入门,然后简略数学题、哈希、字符串、贪心、动态规划、查找、图论、数论等等(树状数组、线段树、并查集、快速幂、博弈、计算几许、模拟)一个专题一个专题打破。
抓要点,合理分配时刻:算法是学不完的,体系也很巨大,有些数据结构或算法比较难、学习本钱很大(数论、几许数学等等),呈现频率十分十分低而且长期不接触很容易遗忘,关于大部分开发同学或非ACM选手来说,不主张磕这类算法太久,你或许还有许多其他事也要做,更主张扎实巩固多刷一些调查高频、要点的数据结构和算法,去参与蓝桥杯大赛、面试、机试是完全能够取得很不错成果的。(有才能的同学后面能够自行研究拓展)。
多参与网络赛体会: 有时机多参与一些网络算法竞赛,体会了解一下竞赛的流程,衡量自身的状况和缺乏。比方牛客、codeforce的一些竞赛能够去体会一下,还有一些校园敞开自己校园的算法竞赛能够在各大OJ或许社群里边去参与竞技,让自己成个老司机多点竞赛经验。
最重要一点(锲而不舍) 坚持刷题,扩大刷题量,刷的多了,存在的问题就会少了。初期鄙陋发育,踏踏实实刷题扩大题量,假如你感觉你有问题大概率是刷题量不够导致的。中期多找办法,多概括总结,将所学、所刷的题有个小体系的概念。坚持下去,后期就无敌了!
小技巧共享
竞赛前:重视下蓝桥杯历年试题,找到蓝桥杯竞赛易考的高频问题,例如日期区间计算问题,字符串匹配算法,常见动态规划,贪心算法,查找等等,经常呈现在考卷上。你把最近几年的考题调查内容全部记录下来,按照频率排个序,你马上就知道自己需求加强那一块了。主张把历年试题搞懂,也能够找一些试题讲解课程。现在预备不必太忧虑,上面有不少送分题的,这些送分题调查点最近几年的很相似比方素数、合数、时刻日期、简略数论这些必定得拿下!
练习体系首页:lx.lanqiao.cn/
真题链接: www.lanqiao.cn/courses/278…
竞赛时分:合理安排时刻,蓝桥杯竞赛4小时时刻,标题先易后难,代码量和逻辑杂乱的放在后面。填空题只需答案,代码能跑出来就行(规矩允许范围内,有的了解excel用excel解题)。编程题根据数据范围选择自己会的办法,有些能够经过全部测验事例的算法假如不会,能够看下测验事例范围用一些查找、枚举等办法剪枝尽量多的分。还有便是蓝桥杯OI赛制竞赛时分不知道自己代码是否真的正确,除了标题供给的测验事例很有必要自己预备一些测验样例验证一下。
竞赛后: 放平心态,假如成果不抱负也不要泄气,坚持刷题,下次再来。
我自己本科第一次参与蓝桥杯的时分,虽然入围国赛了,校园 J 老师带着一行23人去北京北方工业大学考点,那是我第一次去北京,也是我暂时仅有一次去的北京,当时水平在中游可是最后优秀奖都没得(一行23人就我一个没奖)当时回来时分仍是感觉挺尴尬,不过调整很快一次失败不能代表你就不行了,好好的持续本来的步伐就行了。
但这不妨碍这次竞赛去拿了国一打破自己(当然是命运比较好了,所以说命运也是十分重要)。
结语
到这儿,本篇的共享就差不多啦,至于认不认、含金量、值得参与吗这些问题我觉得老是纠结这些问题没啥意思,一年一次费用也还行能够接纳,还有一些同志把4小时竞赛总是感觉要花他几个月钉上去似的。
时刻比较多,低年级学生能够经过参与一下认真预备学习一下,花时刻刷题学算法也不亏,假如高年级时刻不多那就顺势参与一下呗。
还有一些同学会问刷蓝桥杯跟刷力扣有啥差异,嗯我觉得刷力扣的意图便是为了面试笔试通关,更多重视简略、中档题的高效回答。而蓝桥杯简略中档题是决定能不能拿个还不错的奖项,假如想向顶端打破那肯定要掌握一些处理难题的才能了,在这方面刷力扣的或许会接触不到或许接触这类题型比较少,可是假如你即将工作我仍是推荐你刷力扣为主,顺便参与个蓝桥杯就好,毕竟算法在许多大的方面是通的。
个人公众号:bigsai,坚持共享,欢迎重视。