Skip to content

赛制介绍

ACM

  • 每道题提交之后都有反馈,可以看到“通过”、“运行错误”、“答案错误”等等结果,但看不到错误的测试样例
  • 每道题都有多个测试点,每道题必须通过了所有的测试点才算通过。
  • 每道题不限制提交次数,但没通过的话会有罚时,仅以最后一次提交为准。
  • 比赛过程中一般可以看到实时排名,通过题数相同的情况下按照答题时间+罚时来排名。

OI

  • 每道题提交之后都没有任何反馈,每道题都有多个测试点,根据每道题通过的测试点的数量获得相应的分数。
  • 每道题不限制提交次数,如果提交错误没有任何惩罚,仅以最后一次提交为准。(或者叫保存代码。。)
  • 比赛过程中看不到实时排名,赛后按照总得分来排名。

蓝桥杯

  • 蓝桥杯是工信部组织的一项面向在校大学生的程序设计竟赛,分为软件组和电子组。

  • 竞赛分为两个阶段:初赛(省赛) 和决赛。初赛时长4个小时,一共两个方向共计6个组别同时比赛。决赛时长也为4小时,分为上午和下午两个场次。

  • 竞赛形式为个人赛,每个人一台电脑,全程使用电脑进行答题,不能访问互联网,也不能使用 USB 等电子设备,只能访问所在考场的局域网。但是可以使用电脑的所有功能:excel、ppt、记事本、计算器。

  • 在比赛期间会通过局域网将试题发放到你的电脑里,你需要完成题目并通过网络提交答案。

  • 所有题目都是客观题,以选手提交答案的评测结果为评分依据。判题过程由机器完成。

    题目类型

    1、结果填空题

  • 结果填空题是一类具有确定解的问题,要求你填入正确的答案。

  • 无须写出解题过程,不限定计算的过程,你可以通过编程、在纸上计算、甚至用excel 和 Windows 自带的计算器算出答案,只要最终答案正确就能得到满分,否则得0分。

  • 答案确保唯一性,如果你填入的格式和比赛要求的不一样也会被判为0分。

    2、编程大题

  • 编程大题具有一定难度梯度、分值不等的编程题目。这些题目的要求明确、答案客观。**程序必须使用标准输入、标准输出(cin、cout、scanf、printf),以便于机器评卷时重定向。**不要输出没有要求的、多余的内容,例如:“请您输入xx数据:”

  • 要求选手通过编程,对给定的标准输入求解,并通过标准输出,按题目要求的格式输出解。题目一般会给出示例数据。

  • 题目的考察点一般集中于对算法的设计和逻辑的组织上。理论上,选手不可能通过猜测或其它非编程的手段获得问题的解。选手给出的解法应具有普遍性,不能只适用于题目的示例数据(当然,至少应该适用于题目的示例数据)。

  • 为了测试选手给出解法的性能,评分时用的测试用例可能包含大数据量的压力测试用例,选手选择算法时要尽可能考虑可行性的问题。

基本要求

复杂度

  • 时间复杂度和空间复杂度

Released under the MIT License.