蓝桥杯竞赛规则及说明【C/C++】

第十五届蓝桥杯全国软件和信息技术专业人才大赛个人赛规则解析

一、组别划分

本次大赛C/C++和Java两个语言分别设有四个组别:研究生组、大学A组、大学B组和大学C组。选手只能选择参加其中一个组别的竞赛,各组评奖独立进行。

组别资格对应如下:

  • 研究生组:只限研究生参加
  • 大学A组:985、211等重点本科院校本科生,也可选择参加研究生组
  • 大学B组:其他本科院校本科生,也可选择参加大学A组或研究生组
  • 大学C组:高职高专院校学生,可自由选择参加任意组别

二、赛程安排

省赛和决赛的比赛时长均为4小时。详细赛程以官方公布为准。比赛采用封闭限时的个人赛形式,选手通过机器和服务器完成试题,过程中不得使用互联网和外部资源。

三、参赛环境

参赛选手需自备内存4G以上、硬盘60G以上的x86兼容机。操作系统可选用Windows7/8/10/11。

开发环境要求:

  • C/C++组:Dev-cpp 5.11(支持C++11),提供C/C++ API文档
  • Java组:JDK 1.8,Eclipse-java-2020-06,提供API文档

四、试题类型

竞赛全部为客观题,分为结果填空题和编程大题两类,最终评分以测评结果为依据。

结果填空题只需填写最终结果,对解题方法和过程不做要求。编程大题则要求选手根据题面描述编写程序解决问题,程序应能处理所有可能的输入数据,具有普遍适用性。

五、考查范围

竞赛重点考查选手运用算法和数据结构解决实际问题的能力。考查范围涵盖程序设计基础、常见算法(排序、搜索、贪心、动规等)和基本数据结构(数组、字符串、树、图等),研究生组和大学A组的范围还包括博弈论、概率论、计算几何等高级内容。

六、答案提交与评测

选手需在比赛时间内通过考试指定网页提交答案,超时提交无效。选手可随时查看和重新提交答案,评测时仅以最后一次提交为准。比赛过程中评测结果不会实时反馈,请选手自行设计数据调试程序。

所有题目均采用机器自动评分。结果填空题有唯一确定解,答案完全正确才给分。编程题则使用多组数据进行测试,根据通过的测试点给分。程序应严格遵循题面说明的输入输出格式,多输出内容也视为格式错误不得分。

七、注意事项

  • C/C++组须选对编译器,主函数返回值应为0,依赖的函数须明确#include
  • Java组不要使用package语句,主类名必须为Main,只允许使用Java自带类库
  • 提交答案时如引用了类库,必须将完整源代码(含import等语句)一并提交
相关推荐
kingmax542120086 分钟前
图论核心算法(C++):包括存储结构、核心思路、速记口诀以及学习方法, 一站式上机考试学习【附PKU百练,相关练习题单】
c++·算法·图论·信奥赛·上机考试·百练·pku
罗湖老棍子8 分钟前
【例9.15】潜水员(信息学奥赛一本通- P1271)
c++·算法·动态规划·二维费用背包
_OP_CHEN13 分钟前
算法基础篇:(二十一)数据结构之单调栈:从原理到实战,玩转高效解题
数据结构·算法·蓝桥杯·单调栈·算法竞赛·acm/icpc
xuanzdhc1 小时前
Gitgit
java·linux·运维·服务器·c++·git
程小k2 小时前
迷你编译器
c++·编辑器
云雾J视界2 小时前
从位运算到状态机:用纯C重构红外/DS18B20/I²C协议,告别“黑盒库“的嵌入式实战指南
c语言·数据库·重构
止观止2 小时前
实战演练:用现代 C++ 重构一个“老项目”
c++·实战·raii·代码重构·现代c++
代码游侠5 小时前
日历的各种C语言实现方法
c语言·开发语言·学习·算法
草莓熊Lotso5 小时前
unordered_map/unordered_set 使用指南:差异、性能与场景选择
java·开发语言·c++·人工智能·经验分享·python·网络协议
咔咔咔的7 小时前
1930. 长度为 3 的不同回文子序列
c++