蓝桥杯总结!绝对干货!!

关于一个很菜很菜的菜鸡,菜到普通二本的校赛落选,如何,自费逆袭省一,再到国三

文章目录

  • 个人情况
  • 关于300到底值不值得冲
  • 关于我如何备赛
    • 第一坑:备赛刷LeetCode(寄)
    • 数据结构课
    • 语法基础
    • 第二"坑":训练营
    • 第三坑:蓝桥杯模拟赛
    • 关于刷题
      • 入门神器
      • 网络赛神器
      • 真题神器
      • 高端玩家专属神器
      • 刷不明白题
      • 刷什么题稳
      • 刷题路线
  • 关于报课
  • 算法类比赛
  • 最后

个人情况

     2021年12月的校赛都没被选上,学校经费只供10个人参加比赛,然而我排20名,最后只拿了个三等奖,学校提供的名额少之又少,好在蓝桥杯首次开放个人报名,我就毅然的选择了自费参加,下面是我当时校赛的成绩
蓝桥杯总结!绝对干货!!_第1张图片

   当时只做出了两题签到题,签到题还是很简单的,程序题写都写不出,一度怀疑人生,我到底适不适合打这比赛。
    下面是决赛获奖图
蓝桥杯总结!绝对干货!!_第2张图片

关于300到底值不值得冲

   很多同学觉得300块钱很贵,听说这个比赛很水(是人水并不是比赛水),当学校不报销,或者校赛没选上的时候,就会觉得到底值不值得花钱去比这个赛。
   我的观点:

  1. 蓝桥杯是很多学校认可的,可以加学分,后期还可以评奖学金啥的,再不济,拿到奖状了,拿去给这门课的老师,让他帮你加这门课的成绩也是可以的(反正我得,还挺高分,不过没啥用)
  2. 算法比赛是有很多的,你把蓝桥杯大纲学好,你可以去参加很多同类的比赛,拿很多的奖,具体有哪些比赛可以参加(反正都学了,不参加?那学来干嘛,有比赛就勇,水就完事了),可以参考我下面的算法类比赛总结
  3. 拿奖了就可以写到简历上了,找工作的时候,你与同班同学的区别就出来了。
  4. 如今计算机真的很卷,要是想超越别人,成为合格的程序员,算法是必不可少的。
  5. 很多人说算法没用,工作中根本用不到,确实工作中95%的时候用不到,但练习算法,能够锻炼你思维,当你在工作中遇到问题时,你能快速的想出对应的解决方案,想出比别人多的解决方案,当别人在项目中写了三个for循环,他还在沾沾自喜BUG已经解决时,你一眼就能看出三个for循环绝对不是最佳解决方案

关于我如何备赛

这就得好好说说了,学长替你们把坑全给踩了

第一坑:备赛刷LeetCode(寄)

     我学校的带队人蓝桥杯总结!绝对干货!!_第3张图片
       我真的就去刷LeetCode,学校没有资源,没有氛围,真就自己一个人去刷了,后面加了一些关于备赛蓝桥杯群,通过水群,纳尼?竞赛刷LeetCode,不如火葬场。我靠,白刷了,还好也不是很多。
       在这里说明: LeetCode是找工作时才刷的,跟竞赛题完全不一样,LeetCode不需要输入输出,真就一直刷LeetCode,但时候比赛连输入输出都不会,所以千万不要刷LeetCode

数据结构课

   再之后,想着,算法涉及到数据结构,那我就先去看数据结构的课,这里又得推一波B站白嫖课程了——数据结构与算法基础(青岛大学-王卓)
关于这个课程,讲得太好了,新手的神,大家可以跟着她学一遍,一定要做笔记,实在听不懂的就先放一边,以后用到了哪个数据结构再回来看笔记,这时候你绝对茅塞顿开,数据结构是算法的必备,建议是先学,当然不学也不是不行

语法基础

      一般大家大一学完,懂一些C++语法,完全就够了,其他语法都是后面刷题的时候,慢慢做笔记,记下来,就懂了,算法也用不到太多语法,基础语法就行了,当然,你也可以去B站先学语法,我是没怎么学语法,都是在刷题的时候做了语法笔记,然后慢慢就懂了。这里可能没有太好的建议给到大家,有建议的小伙伴,可以写在评论区

第二"坑":训练营

      这个坑,我给它打上双引号,这不是坑,这是"坑",我报的是一个寒假牛客算法基础训练营(这相当于是一个网络的小比赛吧,不是教学课程),它很好,题啊啥的,比赛也是ACM赛制,参加的人也多。但是呢,不太适合新人盲目冲,上去可能只能做一两题,刚开始甚至一题也做不出。所以说,大家在初期先打好算法基础,不要盲目报课,不然就是当炮灰,等到有一定题量了,可以报这种训练营去提升自己。(不记得是50块还是69块了,好像返了15块,6场比赛只打了一场,心疼我的money)

第三坑:蓝桥杯模拟赛

蓝桥杯总结!绝对干货!!_第4张图片
      这里强烈建议大家不要参加这玩意,30R,简直是智商税,都是历年的简单题,坑得一批,真的是圈钱,又给蓝桥杯充了30,模拟赛我写了8题,我决赛才写3-4题

关于刷题

      新人刷完一些数据结构课,懂一些语法之后,就可以去刷题,说到刷题,不得不推荐几个网站了。

入门神器

这两个四六开吧,洛谷-四,Acwing-六

  • 洛谷:链接直达,从上往下刷,妥妥的入门神器,非常适合新手
  • Acwing:非常牛逼的一个人,大家都叫他y总,课确实不错,也是入门神器

网络赛神器

  • 牛客竞赛:它也有题库可以刷,但我一般用它来参加月赛、校赛,有很多大学校赛,在上面同步,还有很多省的大学生程度设计大赛也在上面,有真题可以刷。简直是无敌的存在(大部分没有题解,非常难受)
  • 洛谷,acwing,上也有周赛,大家都也可以参加,这种网络赛有利于大家备战,

非常!非常!推荐大家去参加网络赛 ,多参加网络赛,提前适应,到真正比赛的时候,就不会突然拉胯了

真题神器

有两个可以刷真题的地方

  • dotcpp:链接直达,大部分蓝桥杯历年真题都有,还有题解,强烈推荐
  • 蓝桥云课:蓝桥杯官方的,大部分历年填空题,最近两年蓝桥杯强度有点提高,太久的题,刷了没啥意义,太简单,你失去信心了,就来这刷两题简单题,增强信心。
  • 蓝桥杯练习系统:这也是蓝桥杯官方的一个刷题系统,不过没有题解,看样例都得充会员,建议是做不出来的题,百度搜答案看题解,然后去提交

高端玩家专属神器

以下网站好像被那个了,需要自己处理

  • CodeForces:简称CF,大部分打ACM的人都是在上面比赛刷题吧
  • AtCoder:这个也是英文题,好像也挺多人用的

上面这两个好像没有必要写,菜鸡用不到,厉害的也不会来看这篇文章

刷不明白题

      这个问题不就是当初的我吗,看看我师兄是如何解答
蓝桥杯总结!绝对干货!!_第5张图片

蓝桥杯总结!绝对干货!!_第6张图片
这是我师兄总结的,哎,不用我总结,太好了,除了最后一点,如果是模板题那就一定得背了,不是模板题,那就算了吧。

刷什么题稳

  1. 暴力题:反正就把答案算出来就行,不管你用多少个for循环,不管你跑多久
  2. 思维题:一般前2-4题都是思维题,所以得多刷思维题,牛客竞赛里的比赛大多前两题就是思维题。
  3. 搜索题:深搜,广搜,一定要拿捏。
  4. 动态规划:重中之重,如果当初我也坚持刷动态规划就好了,可是这玩意真的难刷,决赛出现了两三题动态规划,只做出了一题,决赛题也不是很难,但是没怎么刷,就是做不出,如果当初多刷动态规划,也许从此走上人生巅峰,赢取白富美

刷题路线

语法基础 → 数据结构 → 学习各种算法 acwing基础课or洛谷题单,刷个150-200题 → 参加各种周赛月赛,牛客上的大学校赛(推荐),acwing、洛谷周赛 → 保持刷题 → 赛前两个月,就可以去刷真题了,真题来回穿插刷也可以。

关于报课

      我认为全网所有的算法课,除了Acwing上的基础课、蓝桥杯辅导课,其他的都没必要买,都不值,讲的也不咋滴,不如B站单独搜某某某算法,B站的很多算法视频,都是UP主专门做的动画,讲起来的效果肯定要好过,你一套课程讲几十个算法。
      这里就会有人说了,实锤了原来是来卖课的,首先,我没有提成,没有奖励,何谓卖课,赚的是别人又不是我。
      关于acwing基础课缺点和优点,下面是我的一些个人看法
优点: 基础算法很全面,比你去B站单个算法学要好,能够得到系统的学习,并且有相关的算法题供你训练,这是非常好的一点,我之前都是在B站单个学,学的很不全面,Acwing不仅有题,而且有对应的代码模板,题解等,这是非常好的一点
缺点: 讲课,确实讲得不咋滴,对于新人来说,比较难懂,我的建议是:听不懂的算法,就去B站搜该算法的教学,然后再回来做题,这样效果会好。
      整体来说,有题目练,有模板背,有题解,它就很值,要知道很多网课,都只是哔哔哔哔,还难懂,Acwing真的值得冲

算法类比赛

  • ACM: 这个对普通人来说确实是太遥远,更别说二本,专科了,大多是学校压根没有ACM队,过去就是当炮灰
    • ACM省赛
      • 描述: 这也叫某某某省程序设计大赛,弱省的话,普通一本二本,还是有机会拿奖的,含金量也高,有一些省份本科专科是分开算名次的,那专科的同学更应该冲了
      • 报名方式:一般学校组织,一个学校基本名额3-4个队伍不等(学校上一年获奖越多今年队伍名额越多),大多省份都在5-6月份比赛
  • CCPC
    • 这个好像是ACM省赛排名靠前的才有机会去参加,普通人无望,也挺难

上面那些除了ACM省赛,普通人遥不可及,性价比也不高,真就用爱发电,接下来这些普通人可冲

  • 蓝桥杯
    • 描述 我觉得这是最符合大众的比赛了,参赛人也多,虽然大家都说它挺水,但是我挺喜欢,没有它,它不收我300块,我也没有动力学下去(校赛拿奖了学校也不报销,呜呜呜。。)
    • 费用: 这玩意国赛也要充300块钱,我干,一个比赛收600块(好在国赛学校报销)
    • 官网: 点击进入
    • 报名方式: 自己报名学校审核,也可以通过个人方式报名
    • 比赛时间: 一般4-6月
  • 传智杯
    • 描述: 名字好听,没参加过,分组可冲,我得去划一波水,毕竟这名字写简历上,会比写蓝桥杯硬气一点,管他咧,反正HR也不懂,唬住了喊50K,没唬住,3K就3K
    • 费用: 据说是免费,不过官网那里写着300 ,估计名气起来了就得收费了
    • 官网: 点击进入
    • 报名方式: 多留意官网在官网报名
    • 比赛时间: 12月份左右
  • 全国大学生算法设计与编程挑战赛
    • 描述: 这名字更顶,不过可惜就可惜在,这玩意一年比两次赛,证书上写着冬季赛,夏季赛,这个比赛不分组,可以说是大杂烩,也好挺拿奖,不过会分个人赛和团队赛,冬季赛是个人赛,夏季赛好像是团队赛,听说团队赛很猛,不好拿奖。
    • 费用: 个人赛39元,团队赛69元
    • 官网: 点击进入
    • 报名时间: 多留意官网在官网报名
    • 比赛时间: 3-4月?11-12月?好像好几次比赛,具体啥时候看官网
  • 团队程序设计天梯赛
    • 描述: 团体的算法比赛,也适合普通人
    • 官网: 点击进入
    • 报名方式: 好像是学校组织
  • RoboCom机器
    • 描述: 好像有算法的赛道,不过要150块,没什么名声,加上又没钱,所以没参加没了解,想了解的可以QQ搜对应的群,加进去了解
    • 官网: 点击进入

      好了,大概就是这么多,还有一些我不知道的,大家可以帮忙补充,我们一起去水,我给你做分母,我还有一张自己都不记得去哪弄来的图,里面包含一些七七八八的比赛,想要的话可以私信我发你,图片太长上传不了。

最后

      在自己一个人学习和备赛过程中,踩了很多坑,浪费了很多时间,其实,蓝桥杯只要你好好备赛都可以省一的,一定要下定决心,加油!写了一堆狗屎文字,也不知道大家喜不喜欢,这只是初稿,还有很多都没得说,想起来再说吧,大家有什么意见,建议,可以评论或私信纠正,最后能不能给个赞再走啊,呜呜…

你可能感兴趣的:(算法,蓝桥杯,职场和发展,算法)