蓝桥杯
- 一、概述
-
- 1. 蓝桥杯是什么(What)
- 2. 蓝桥杯参加原因(Why)
- 3. 蓝桥杯怎么参加(How)
- 4. 比赛建议
- 5. 比赛技巧
- 二、题库
-
- 1. 蓝桥杯题库
- 2. ACWing
- 3. 计蒜客
- 4. 竞码编程
- 5. LeetCode
- 6. 蓝桥杯题库专栏
- 三、资料
-
- 1. 编程环境
- 2. 资料分享
- 3. 视频资源
- 4. 官方文件
- 四、最后
-
- 1. 资料获取方式
- 2. 推荐一些蓝桥杯好文章
- 3. 待更新…
写在前面:迟来的总结。作者是2020年参赛也是第一次参赛,较遗憾只拿了省二。纯小白入门的那种,然后有很多想分享的东西。最后会有我在各处收集到的较全的参赛资料给大家。
一、概述
1. 蓝桥杯是什么(What)
-
简单来说就是一个比ACM简单的OI赛制的算法比赛。
-
说明:
ACM赛制:每道题提交后可以看到“通过”、“运行错误”、“答案错误”等结果,且不限制提交次数,没通过的话会有罚时,仅以最后一次提交为准。比赛可以看到实时排名,通过题数相同的情况下按照答题时间+罚时来排名。
ACM赛制的比赛:ICPC、CCPC、leetcode、传智杯。OI赛制:每道题提交之后都没有任何反馈,每道题都有多个测试点,根据每道题通过的测试点的数量获得相应的分数。每道题不限制提交次数,比赛过程中看不到实时排名,按得分来排名。
OI赛制的比赛:NOI、蓝桥杯。IOI赛制:每道题提交之后都有反馈,可以看到“通过”、“运行错误”、“答案错误”等等结果。每道题不限制提交次数,提交错误没有惩罚。比赛可以看到实时排名(按得分来排名)。IOI=OI+ACM
IOI赛制的比赛:PAT、CCF CCSP、洛谷月赛。
2. 蓝桥杯参加原因(Why)
-
比ACM简单(入门的门槛低):比赛是分组的(大学A、B、C 组),不用害怕遇到级别很高的大佬。
-
得奖率高:一等奖10%,二等奖20%,三等奖30%,还有优秀奖。
-
含金量还行(2019年排36):而且近些年题质量也在越来越高。
3. 蓝桥杯怎么参加(How)
-
一般会有校赛选拔。
但是像我的学校就比较坑,当时大二搞了个程序设计大赛(也就是校赛)但没说,导致一些学生也没重视。 -
因为基本是每年十二月报名,三月省赛。所以看看自己学校秋季有什么程序设计比赛,多重视,搞不好就是校赛。。。当然大一进学校ACM是最稳的。(像我这种小白当时不懂,也没进就比较惨。)
4. 比赛建议
-
目标:拿省一!
首先目标要高一点,拿省一就能去北京参加国赛,而且是公费旅游多好,对吧。 -
专心和耐心是第一位
小白最容易的就是前期入门打击比较多,容易放弃。因为大家都在刷题,然而自己却刷不起来(会有点焦虑),我就是这样的,刚开始一道题能做一天真不是开玩笑的,思路,实现,调试什么的一天就没了。 -
学会找资料
建议直接CSDN和哔哩哔哩,搜索关键字就能找到很多(大家都很乐意分享的) -
学会找重点
因为我是C++选手,所以我觉得C++STL真的就是重点,这个搞懂基本这个蓝桥杯(暴力杯)就能拿个省奖。然后直接专注算法和刷题,如果时间充足,再看数据结构。
推荐可以看我写的这篇C++STL文章:
蓝桥杯 C++ STL笔记 -
重点!重点!
刷题!—— 找手感很重要,熟悉大赛编程环境也很重要!所以刷题。
大赛用的是DevC++,一开始像我用vscode和vc++的确实挺不习惯的。但是得耐心去适应。 -
最后是个人参赛总结与分析:
由于2020年的比赛拖到了10月份,像我六七八月去忙 计算机设计大赛 了,然后暑假又去弄操作系统,计算机网络。后来九月份开学后又去弄Java开发去了。哎~,这不是找借口,这确实是没有一心一意准备比赛。并且到后面都有点烦躁。所以没能入省一也是自身问题。
最关键有一个明明可以用Excel找规律的题,我比赛时却偏要用程序做,结果还错了。。。惜败,惜败,太惜败了。。。
5. 比赛技巧
-
首先就是上文提到的Excel,比赛时候电脑是有office软件的,还有计算器,要好好利用。像找规律,找迷宫,找日期这种题。
-
多用C++STL的库,毕竟是大神建的API,肯定比自己写的效率跟好,而且能让你解题速度更快。比如qsort和sort函数,sort函数是基数排序+快排,是比自己写的单纯快排要快的,而且不易出错。
-
考前多模拟,模拟的地方有三个,一个蓝桥杯官网会有模拟赛,还有计蒜客有,还有竞码编程这三个网站有。
这三个网站下文给出。
二、题库
1. 蓝桥杯题库
官网还是比较可靠滴!
我刷的不多,大概自己做的一共有120多吧,剩下不会就看着别人答案写,找手感。
2. ACWing
闫总的网站,哔哩哔哩上面也有他的视频。他这个平台真的很好,推荐。
3. 计蒜客
入门挺好,练习系统代码环境也是按蓝桥杯的来。就是买课要80,可以在哔哩哔哩上面看看有没有“惊喜”?
或者下载我最后的20G资料看看有没有惊喜?(我也忘了有没有放进去,没有就在哔哩哔哩搜搜吧!)
计蒜客
4. 竞码编程
不错的免费刷题,模拟平台。题质量都挺高的。
竞码编程
5. LeetCode
半推荐吧,因为很多人推荐这个,但我感觉他和蓝桥杯关系不大,没上面四个针对性强。但这个是国内外著名刷题库,所以还是推荐。给两个网站:一个英文的,一个中文的(中文的好像题少一点)
LeetCode 英文
LeetCode 中文
6. 蓝桥杯题库专栏
我写了一个蓝桥杯题库比较基础入门的专栏,可以来看看哈。
有机会也会陆续更新。
蓝桥杯笔记
蓝桥杯模拟
蓝桥杯题库
有些感觉写的不行,所以设置成私密,以后改了再发吧。。。
三、资料
资料我分四部分给出。
因为我以后也不参加这个了,所以没咋整理,就堆一堆资料。大家见谅哈。
1. 编程环境
首先编程环境:(详细的看文档)
C/C++:
DEV-CPP5.4.0支持ANSCI C,ANSCI C++,STL
c/C++帮助文档(中文)
Java:
-JDK1.6
-Eclipse Helios foe JavaSE
-API帮助文档(中文,chm格式)
2. 资料分享
这些文件资料质量很高,但我没咋看,现在交给有缘人吧!
3. 视频资源
嗯嗯。。。其实哔哩哔哩上面有,而且我喜欢带弹幕,所以这个适合喜欢下载下来看的朋友。
4. 官方文件
取自蓝桥杯官网的文件,整理了一下。当然你也可以自己去下载整理。
四、最后
1. 资料获取方式
百度网盘
链接:https://pan.baidu.com/s/11u61NvMXfVD9sUKYLptuLg
提取码:1024
复制这段内容后打开百度网盘手机App,操作更方便哦
2. 推荐一些蓝桥杯好文章
1. 蓝桥杯知识点汇总:基础知识和常用算法
2. 蓝桥杯