蓝桥杯竞赛规则及说明【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等语句)一并提交
  • 21
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 你可以通过以下几个步骤来准备蓝桥杯C/C++比赛: 1. 学习C/C++语言基础知识,包括语法、数据类型、运算符、流程控制等。 2. 练习编写算法和数据结构,例如排序、查找、树、图等。 3. 参加在线编程练习,例如LeetCode、洛谷、牛客网等,提高编程能力和解题能力。 4. 阅读蓝桥杯历年真题,了解比赛的考察范围和难度。 5. 参加模拟赛和培训班,提高比赛经验和技巧。 希望以上建议能够帮助你准备蓝桥杯C/C++比赛。 ### 回答2: 准备蓝桥杯C/C++编程比赛的关键步骤如下: 1. 学习C/C++语言基础知识:了解C/C++的语法规则和常用库函数,掌握变量的定义和使用、条件语句、循环结构等编程基本概念。 2. 理解算法和数据结构:熟悉常用的算法和数据结构,包括数组、字符串、链表、栈、队列和树等,能够灵活运用它们解决实际问题。 3. 多做编程练习题:通过做一些编程练习题提高自己的编程能力,例如POJ、LeetCode等在线编程平台上的题目可以供选择。多做一些具有挑战性的题目,加深对算法和数据结构的理解,并培养解决问题的思维方式。 4. 查阅相关资料:阅读一些与蓝桥杯竞赛相关的书籍和网上的教程,了解考试的题型、要求和考察的重点,提前准备一些常见的题型并查找相关实例。 5. 组队参加训练:找一些具有一定编程实力的同学组成队伍,一起参加C/C++编程训练营或组织小规模的训练,相互讨论问题,共同进步。 6. 参加模拟赛:参加一些模拟赛进行考试模拟训练,熟悉考试流程、时间管理和答题技巧。 7. 时间规划和备考:根据自己的实际情况,合理安排备考时间,多进行编程实践,磨练自己的编程技能,并适当进行复习和总结。 8. 勇敢参赛:在比赛开始前保持积极心态,相信自己的实力,充分发挥已掌握的知识和技能,勇敢去参赛并努力取得好成绩。 通过以上准备措施,可以提高解题速度、优化代码逻辑,加强对算法和数据结构的理解,并增强在C/C++编程方面的技能,为蓝桥杯C/C++编程比赛做好充分准备。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

排骨炖粉条

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值