【蓝桥杯】一文详解比赛流程及备赛方向

目录

蓝桥杯介绍

时间节点

比赛项目

报名及评奖机制

比赛细节(线上赛)

算法赛赛制: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选手训练常用,有不定期比赛且都在半夜,题目难度较大

  • 40
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值