第十一届蓝桥杯赛后总结 - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 技术分享 >

第十一届蓝桥杯赛后总结

发表时间:2020-10-19

发布人:葵宇科技

浏览次数:84

第十一届蓝桥杯赛后总结

  • 前言
  • 一、蓝桥杯是什么?
  • 二、为蓝桥杯做了哪些准备
    • 1.第一阶段
    • 2.第二阶段
    • 3.第三阶段
    • 4.第四阶段
  • 三、比赛过程
  • 四、总结


前言

有人说,做一件事最重要的不是成功,当然也不是失败,而是做完之后的复盘。如果能通过复盘这件事学到一些东西,那么这件事就是有意义的。


这是我第一篇博客,是关于第一次参加蓝桥杯(第十一届)之后的复盘。

一、蓝桥杯是什么?

之前给朋友解释蓝桥杯的时候,我会说,这是我们自动化学院的一个技术大赛,我们学院很多人都会通过这么一个比赛来测试或者证明自己的技术水平。事实上,我参加蓝桥杯的目的也是如此,正所谓不出门不知门外山高。
后来我在准备的过程中,慢慢了解到,蓝桥杯或许并没有我想象中的那么“有名气”,在很多985211学校,都觉得蓝桥杯的含金量不高,甚至还没有一个项目重要,而他们所要挑战的,是ACM大赛,是像阿里巴巴、百度等大型企业筹办的项目大赛。只有我们普通二本捧着个蓝桥杯在自娱自乐罢了。
话虽如此,但是毕竟自己也已经报了名,那就认认真真准备,试一下自己到底有多少能耐。

二、为蓝桥杯做了哪些准备

1.第一阶段

我是个普普通通的二本大四菜鸟(是真的菜鸟),一直没有注重专业知识方面的学习,也没有像我其他朋友(一些985211的朋友,不得不说考个好学校真的很重要)那样去跟着学校的老师做项目,搞比赛,以至于到了大四才第一次参加蓝桥杯(本来应该是大三参加的,疫情原因大赛推迟到了大四才举办)。由于对于比赛没有什么概念,一直拖到9月才开始准备(大赛10.17举行)。当时我拥有的知识不过是专业课上老师教过的一本c语言程序设计,而且当时由于赶进度,老师没有讲完,前面讲的东西也都很基础,而且这是大一学的书,那么久没碰,真的有点忘了。于是我第一阶段就是把这本书重新看一遍(每天睁眼就是啃书,啃了3天啃完了)。

2.第二阶段

看完书本之后,我开始对自己的实力有了初步的定位(那就是啥也不会),连例子上的冒泡排序都要看几分钟才看得懂,就这水平去参赛无疑是白给。我也上网搜索了一下大概蓝桥杯是个什么程度的比赛,然后制定了自己的计划:看书(完成)——上知乎等了解大赛需要做到什么程度(边学边查)——上蓝桥杯官网刷题——把历年真题做一遍。
然后我开始了刷题之路。然而几道题下来,我就知道我应该缺了点什么,因为连续做了几道题,都是看得懂题目,没有思路,然后一看解析,就看得明白,但是又回头自己打代码又不会打。
(顺便说一句,蓝桥杯官网的刷题系统太low了,要VIP才能看到自己提交的答案的详细分析,而VIP又只能通过院校申请才能开通,我感觉以我们学院的效率,申请下来蓝桥杯获奖名单都出来了。所以我自己找了一个还不错的刷题网站:https://www.dotcpp.com,其实很多OJ网站都可以,只是我没有那么多时间在这慢慢找了,就随便选了一个)
于是我看了一些别人的赛后总结,知道原来自己是还没学算法!(我才明白这是个算法大赛啊,我学的是c语言啊,不是算法啊,原来c语言不是算法啊,我太low了啊啊啊)。没办法,学呗,在蓝桥杯的官网上有两个关于蓝桥杯的课程:《算法很美》和《数据结构不难》,啊好贵,我还是喜欢白嫖,在b站找到了盗版的(有一说一,盗版质量也还不错,跟在官网试看的差不多)。

3.第三阶段

后来我只看了《算法很美》,140个视频,《数据结构不难》没有时间看了,看了算法才知道,以前自己学的东西是多么的肤浅,单单排序就有十大排序算法,而书本里面,只有一个基础的冒泡法,就更别说那些分治法、贪心、动态规划、dfs和bfs了。这时我才开始明白差距是真的大。以前学的c语言,就像打篮球学的球规,但是上场打球不是懂得球规就可以的,真正需要的是要会运球、投篮、走位、配合,而这些打球技巧,就是算法。而且我知道,蓝桥杯考的还只是低级算法,远方还有更多更牛的知识在等着我。

4.第四阶段

学完(只是摸到了一些门道)了算法,终于到了刷题,其实到刷题的时候,离比赛还剩三四天了。刷题的时候没有以前那么懵了,思路开阔了好多,多调试几遍也能把一些简单的问题答出来了。而且在做这些题的过程中,也注意到了很多细节的地方,查漏补缺。到了赛前一天,我去看了历年真题,试着做了一遍,很多题目思路很快就能想出来,但是在一些界限问题、在特殊情况的地方,还是要慢慢想,有些比较难的(比如走迷宫,深搜没学好,就很难去做出来)就只能看看网上的讲解视频。就这样,跌跌撞撞,到了比赛那天。

三、比赛过程

网上也没有什么比赛的流程之类的,所以我到比赛当天还是有点懵的。其实各个地区各个学校的流程也有点不一样,我就简单说一下我的吧,就是九点开考,考到一点,然后我八点半就到那里,对号入座,检查电脑键盘鼠标运行环境(Dev软件)啥的,老师说,蓝桥杯的所有东西都放在了桌面一个叫“lanqiaobei”的文件夹里面了,就熟悉一下文件夹下都有啥。然后老师拿表让我们签到,九点就用浏览器登录一个蓝桥杯试题网站,下载当届试题,还要用老师在黑板写的密码才能解压。解压出来其实就是一张试卷(PDF形式),然后自己算出答案,把答案写到浏览器的答案提交页面提交,就可以了。其实这届的题目也算不上很难,但是我太菜了,都没做出来几道,而且很多都是暴力破解的,所以估计是凉凉了。可能是有点紧张,可能是刷题量不够,可能是做题速度太慢了,总之后面分值贼高的大题基本都没做出来。


四、总结

以上就是本次蓝桥杯给我的感觉,让我明白了在程序员这条路上,我还有很长很长的路要走,学无止境。这次能不能拿奖已经不太重要了,主要是在这次学习的过程中,知道自己的水平还差得远,知道了一些学习的方法和途径,而且我很喜欢这次准备的过程中,每天早睡早起努力学习的自己,下次如果再有机会挑战自己的话,我还是会义无反顾地上去迎接。

相关案例查看更多