蓝桥杯备赛经验,怎样准备蓝桥杯的比赛
大家好,我是大赛(不是插头)。好久不见,我非常想念你。
期间有学弟学妹断断续续让我带着一些建议去参加蓝桥杯,我也给出了我的想法和看法。当然,网上对蓝桥杯也有不同的看法,我就大学生参赛的目的和准备蓝桥杯的情况和大家分享一下。
比赛目的当我们报名参加比赛的时候,你要知道你的目的是什么。有了目的,你才有动力变得更好,取得更高的成绩。
竞赛驱动学习:通过参加竞赛,可以提高自己的眼界、编程能力和算法水平。很多人报名的时候都在摸索小白的起点,在比赛准备阶段不断学习进步。这个准备过程给自己带来很大的成长,这也是参加比赛的最大意义。
比赛加分:参加一些含金量高的比赛,给一些人研究加分,给一些人奖励和评比加分。这里再多说一点。各个学校认可的比赛和比赛的成绩是有一些差异的。一些比赛甚至和学校有一些联系的学校会强行认可(比如一个at或者一个cf)。如果是为了加分,建议先参加学校认可的比赛。有一些新的比赛,但是一些比较水的学校也会加分。这样的比赛一定不能轻易放过!
丰厚的奖品或奖金:有些比赛会有一些诱人的奖品或奖金。现在所有的公司和机构都想把自己的名声发扬光大,会自己创造一些比赛来吸引人参加,可能还有相当不错的奖金(这些比赛大部分都是大公司牵头的),竞争力没有那么大。有的公司还会送一些VIP或者一年的云服务器给参与者(加油,飘)。如果你或者你的朋友有兴趣,可以利用机会参加(技术一般,但是一定要有一个会吹会说的朋友。
对于工作:为了获得更好的比赛成绩,我可以把它加到简历里。很多人前期不参加比赛是因为比赛的水分,但是写简历的时候有光秃秃的奖项,所以只能凑一些(很多甚至收不到)。如果你的学历不占优势,简历中其他地方也不算太漂亮,真的很容易通过。虽然只有几个公认的比赛(ICPC,CCPC,数学建模,互联网等)。),我们普通人可能连参加那些比赛的机会都没有。如果你有很大的荣誉来包装自己,可以跳过水基比赛,但是如果你没有任何比赛荣誉,我还是推荐你参加一些比赛来打磨自己的简历。不会太尴尬哈哈。
测试自己的学习情况:参加一些比赛,看看自己的学习情况怎么样,一般和佛学比较。
总的来说,通过参加比赛,大部分都能给自己带来全方位、宽领域、多层次的提升,大丰收就会带来大丰收。但是,无论参与什么,都要淡定。如果没有取得好的成绩,下次再来,体验一下学习的过程。
但是,现在的比赛种类很多,不要只是费心去全部报名。有的花了不少钱,但是认可度很一般或者方向很浪费时间(有很多公司的比赛可能会要求使用一些自研产品,可能比较费时间)。仔细想想。
当你明白了这一点,对于大多数人来说,蓝桥杯其实是可以击中以上几点的。这场比赛的现状是:
不是很顶尖,但也不是特别差。这是一个很好的比赛,有很多观众。各级院校(从top 985到专科)都有,比较适合普通人。
你应该这样准备团队学习:学习数据结构和算法对大多数人来说是一件痛苦又枯燥的事情,也很难坚持和自律。有两三个队友(不太大)一起学习刷题,在学习刷题的时候可以互相鼓励督促。还有一点就是学习和刷题的路上可能会有很多坎坷。大家可能都卡住了,想不出有什么不一样。当你卡壳了,你问一个陌生人一个问题,他可能不会给你解释三遍以上,但是你的队友会纠正,沿着你的思路给你讲10遍。当然,如果学校有竞赛刷社,也可以参加,会有很多学长帮忙解答和训练。
系统性刷题:工欲善其事,必先利其器。盲目刷题很容易给自己带来很多挫败感。在刷题之前,可以给自己安排一套学习和刷题的路线。从一个简单的题目开始,然后慢慢深化。这个顺序可以参考网上有人分享的ACM(现称CCPC ICPC)的介绍顺序来刷一些问题。比如可以从a b开始,简单的输入输出,然后在简单的数学题,哈希,字符串,贪婪,动态规划,搜索,图论,数论等方面有所突破。(树数组,线段树,并集,快幂,博弈,计算几何,仿真)一个话题一个话题。
聚焦重点,合理分配时间:算法是无穷无尽的,系统也是庞大的。有些数据结构或算法学起来很难,成本也很高(数论,几何数学等。),而且他们的频率非常非常低,长期接触后很容易忘记。对于大多数开发生或非ACM玩家来说,不建议在这类算法上花太多时间,你可能还有很多其他的事情要做。更推荐巩固和刷更多的高频和重点的数据结构和算法。(有能力的同学可以后期自行学习拓展)。
参加网络竞赛经历:有机会参加一些网络算法竞赛,体验和熟悉竞赛流程,衡量自己的情况和不足。比如牛科、codeforce的一些比赛可以体验,还有一些学校开设自己的算法比赛,参加各大OJ或者社区的比赛,成为一名老司机,获得更多的比赛经验。
最重要的一点(持之以恒)就是坚持刷题,扩大刷题量,多刷,问题就会少。猥琐开发初期,扎扎实实的刷题,扩大题量。如果觉得自己有问题,大概率是刷题量不够。中期多找方法,总结归纳,对所学所刷有个小系统概念。坚持住,后期就无敌了!
技能分享赛前:关注历年蓝桥杯试题,找出蓝桥杯比赛中容易考的高频题,如日期区间计算、字符串匹配算法、常用动态规划、贪婪算法、搜索等。经常出现在试卷上。把近几年的考题内容都写下来,按频率顺序排列,马上就知道哪一个需要加强了。建议了解历年试题,或者找一些试题来讲解课程。现在不用太担心准备工作。上面有很多子问题。这些分题发送站点近几年都很像,质数,合数,时间日期,简单数论。这些一定要拿下!
比赛时间:合理安排时间,蓝桥杯比赛持续4小时,题目先易后难,代码量和逻辑复杂。填空题只需要答案,代码可以用完(在规则允许的范围内,一些熟悉excel的用excel解题)。编程可以根据数据范围选择自己的方法。有些算法可以通过所有的测试用例。如果没有,可以看看测试用例范围,通过搜索、枚举等一些方法尽可能多的剪枝。还有蓝桥杯OI赛制(赛后打分,最后提交的成绩
本科第一次参加蓝桥杯的时候,虽然入围了全国比赛,但是学校老师J带着一行23人去了北京的北方工业大学考点。那是我第一次来北京,也是我唯一一次临时去北京。当时我的水平在中游,但最后没有获得优秀奖(23人一组没有获奖)。当时回来还是觉得挺尴尬的,但是调整很快失败不代表你不行。保持原来的速度。
但这并不妨碍这个比赛拿全国第一,自我突破(这一次,我有幸踩了尾巴)。
结语最后,这篇文章的分享也差不多了。至于是否被认可,含金量如何,是否值得参与,我觉得一直纠结这些问题没什么意思。年费可以接受,有的同志总觉得他要几个月才能把4小时的比赛搞定。
时间很多,大三学生可以通过参加来准备认真学习,花时间刷算法也无妨。如果大四学生时间不多,那就参加吧。
也有同学会问刷蓝桥杯和刷按钮有什么区别。嗯,我觉得刷按钮的目的是面试笔试,更注重简单和中级问题的高效回答。而蓝桥杯简单的中档题,就是决定你能不能拿个好奖。想要突破到巅峰,必须掌握一些处理难题的能力。这方面你可能接触不到或者接触的比较少这类问题。不过,如果你即将就业,我还是推荐你优先选择刷按钮。就顺便加入一个蓝桥杯。毕竟,这个算法在很多方面都是通用的。
也有朋友问我有没有一些蓝桥杯的学习资源。我说我虽然没看过这本书,但是我在某宝花了几十上几十G的学习资料。除了历年蓝桥杯试题和视频讲解,还有一些不错的算法学习资源。在这里我也和大家分享一下。你可以在我的微信官方账号【bigsai】回复蓝桥杯,自己收藏(如果失败,请分享给你。活雷锋来了。
欢迎关注“bigsai”,回复“蓝桥杯”获取蓝桥杯学习资源。
版权归作者所有:原创作品来自微信官方账号bigsai,博主,转载授权请联系作者,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。