【蓝桥杯】一文详解比赛流程及备赛方向
目录
蓝桥杯介绍
时间节点
比赛项目
报名及评奖机制
比赛细节(线上赛)
算法赛赛制:OI赛制
能力要求——以C++为例
C/C++语法基础
常见算法
在线刷题平台
LanqiaoOJ
力扣(leetcode)
洛谷
牛客
codeforces
蓝桥杯介绍
时间节点
报名时间:2023年10月7日-2023年12月15日
省赛比赛时间:2024年4月13日
国赛比赛时间:2024年6月1日
*按照各学校实际情况,是否举行校赛,省赛采取线下还是线上
比赛项目
本文只集中介绍蓝桥杯的算法类竞赛,另有Web应用开发,电子类,艺术类等可自行了解
-
C/C++程序设计:参加人数最多,高手云集,新手也多
-
Python程序设计:难度相对简单,上手快
-
Java软件开发:位于前两者之间
报名及评奖机制
以下摘自蓝桥官网
研究生只能报研究生组。985、211本科生只能报大学A组及以上组别,其它院校本科生可自行选择报大学B组及以上组别,高职高专院校可报大学C组或其他任意组别
省赛每个组别设置一、二、三等奖,原则上各奖项的比例为10%、20%、30%。
国赛(总决赛)个人赛根据相应组别分别设立一、二、三等奖及优秀奖。其中,一等奖不高于5%,二等奖占20%,三等奖不低于35%,优秀奖不超过 40%,零分卷不得奖
即得分只要在前60%就可以获奖,往年惯例来看,答对两至三题即可省三
比赛细节(线上赛)
-
比赛可以使用官方的帮助文档
-
比赛中,填空题直接提交答案,非选择题提交代码
-
官方会提供试题压缩包和密码,须先准备好解压软件
-
以下摘自蓝桥杯准考证
-
选手须在4月8日-4月12日登录比赛系统完成模拟测试及人脸识别,并安装插件“ACMCoder-ExamHelper”且保持运行状态
-
选手在比赛当天8点30分进入腾讯会议,并登录比赛系统进行二次人脸识别验证,9点正式比赛。9点30分未登录比赛系统和腾讯会议的选手,将无法登录并视为弃赛
-
选手须在比赛前5分钟开始录屏(请在赛前自行安装并测试录屏软件),比赛全程不得中断,并保留录屏文件60天。大赛组委会赛后将组织抽查复核,无法提供录屏文件或录制不全及录制不清晰的选手将被取消成绩
算法赛赛制:OI赛制
蓝桥杯比赛时间四小时,选手根据问题给出解答的代码,系统会在赛后以几组测试数据检测你的程序,根据运行正确的比例,进行给分。在比赛中,没有反馈,无法得知你提交的代码正确与否
OI赛制指的是信息学奥林匹克竞赛(Olympiad in Informatics)的比赛规则和形式。OI是面向中学生的计算机科学竞赛,旨在培养学生的算法设计与编程能力。
OI的比赛形式和IOI类似,但有以下一些特点:
1.比赛形式:通常为两天的竞赛,每天有若干个题目需要选手解决。选手需要利用给定的时间限制,编写程序解决问题。
2.题目类型:题目涉及算法设计、数据结构、图论等计算机科学领域,要求选手具备较深入的理解和应用能力。
3.编程语言:参赛选手通常可以自由选择编程语言,如C++、Java、Python等,用于实现他们的解决方案。
4.评测系统:选手提交的程序会经过评测系统的测试,测试样例包括对输入数据的边界情况和随机测试,以确保程序的正确性和效率。
5.排名:选手根据解决的问题数量和得分进行排名。解决问题数量多的排名靠前,同样解决问题数量的情况下,总耗时较少的排名更高。
另有ACM赛制(ICPC/CCPC...),IOI赛制(天梯赛...)等
能力要求——以C++为例
C/C++语法基础
C语言或C++语言的基础语法基本相同(C++是C的超集),可选择一些热门的C/C++入门课程进行观看,以下是不完全列举:
-
MOOC:浙江大学翁恺
-
蓝桥云课
-
acwing
-
B站:黑马程序员C++
常见算法
下面列举了一些基础算法,并对高频考点进行了加粗:
-
工具函数使用
-
枚举与尺取法
-
递推与递归
-
搜索算法
-
差分与前缀和
-
并查集
-
二分算法
-
贪心算法
-
动态规划
-
图论入门
-
简单数论
-
组合数学
在线刷题平台
可以使用一些在线刷题平台配合所学算法进行练习
OJ 是 Online Judge 的缩写,指的是在线评测系统,用于评判和记录程序员提交的程序在各种测试数据上的运行结果。程序员可以通过 OJ 平台解决各种算法问题,提高编程能力
LanqiaoOJ
蓝桥杯的官方刷题平台,内部分为蓝桥杯真题,算法模板题,经典算法题,算法赛赛题,比较贴合蓝桥杯出题风格,作为蓝桥杯练习重点推荐
力扣(leetcode)
全球知名的编程平台,支持C++、Java、Python、Rust、Kotlin等十多种编程语言,已上线超过1000道原创编程题,涉及包括贪心、动态规划、链表、二叉树、哈希表等知识点的算法与数据结构,并按难度分为简单、中等、困难三个等级。
洛谷
洛谷是一个面向全体学生的信息学竞赛社区,提供了丰富的题库和在线编程环境,旨在帮助学生提高编程能力,增强算法思维,同时也是国内知名的在线评测系统之一
牛客
题库中分为面试真题,专项练习,算法面试,基础语法几部分,同时包含了许多面试相关的经验技巧,以及求职相关的内容
codeforces
来自俄罗斯的具有世界影响力的算法练习与竞赛平台,全英文题面,ACM选手训练常用,有不定期比赛且都在半夜,题目难度较大
-
-
-
-
-