1、1“华为杯”山东理工大学第一届团体程序设计天梯赛竞赛方案主办:创新创业学院承办:计算机科学与技术学院山东理工大学 ACM 协会赞助:华为技术有限公司2018 年 3 月2一中国高校计算机大赛-团体程序设计天梯赛“中国高校计算机大赛-团体程序设计天梯赛”是由教育部高等学校计算机类专业教学指导委员会、教育部高等学校软件工程专业教学指导委员会、教育部高等学校大学计算机课程教学指导委员会及全国高等学校计算机教育研究会联合举办的大学生计算机竞赛。目的是提升大学生利用计算机分析问题、解决问题的能力,培养学生的团队合作精神,提高其综合素质,丰富校园学术气氛,促进校际交流,提高全国高校程序设计教学水平,迄今已
2、举办两届。在 2016 年举办的第一届“中国高校计算机大赛-团体程序设计天梯赛”中,我校以全国总决赛第六名(不分组别)的成绩获得高校一等奖,并获得山东省冠军。在 2017 年举办的第二届“中国高校计算机大赛-团体程序设计天梯赛”中,首次分成了珠峰登顶组(原 985、211 高校) 、华山论剑组(非 985、211 本科高校)与沧海竞舟组(高职高专)三个组别,我校参加了珠峰登顶组的比赛,并以以全国总决赛第七名的成绩再次获得高校一等奖。第三届“中国高校计算机大赛-团体程序设计天梯赛”将于 2018 年 3 月举办。二山东理工大学团体程序设计天梯赛程序设计能力是现代计算机应用的核心基础能力,也是国家
3、“互联网+”战略背景下大学生创新与创业必备的基本素质。为培养我校学生创新能力、团队精神和利用计算机分析问题、解决实际问题的能力,提高全校学生综合素质和计算机应用水平,形成我校良好的校园编程氛围,选拔优秀选手参加第三届“中国高校计算机大赛-团体程序设计天梯赛” ,在华为技术有限公司资助下,创新创业学院与计算机科学与技术学院将于 2018 年 3 月 17 日联合举办山东理工大学第一届团体程序设计天梯赛。3三竞赛规则1、竞赛时长为 3 小时。2、竞赛中所有参赛队员使用同一套题目,在同一时间,按照统一评分规则进行比赛。3、参赛队员仅可以携带无计算功能的铅笔或水笔入场。4、参赛队员不能携带任何可用计算
4、机处理的软件或数据(不允许任何私人携带的存储设备或计算器) 。5、参赛队员不能携带包括无线电接收器、移动电话等在内的任何类型的通讯工具。6、在竞赛中,参赛队员不得和竞赛专家委员会指定的工作人员以外的人交谈;系统支持人员可以回答系统错误信息等和系统相关的问题。7、竞赛的预定时长为 3 小时,但当竞赛进行一定时间后,竞赛裁判委员会可以因为出现不可预见的事件而调整比赛时长,一旦比赛时长发生改变,须及时地用统一方式通告所有参赛队员。8、当参赛队员出现诸如擅自移动赛场中的设备,未经授权修改比赛软硬件,干扰他人比赛等妨碍比赛正常进行的行为时,都将被竞赛裁判委员会剥夺参赛资格。四命题与竞赛评分1、竞赛题目分
5、 3 个梯级:基础级设 8 道题,其中 5 分、10 分、15 分、20 分的题各 2 道,满分为 100 分;进阶级设 4 道题,每道题 25 分,满分为 100 分;登顶级设 3 道题,每道题 30 分,满分为 90 分。2、参赛队员必须独立按照严格的输入输出要求提交每一题的解题程序。程序须经过若干测试用例的测试,每个测试用例分配一定分数。每题的得分为通过的测试用例得分之和;整场比赛得分为各题得分之和。可以反复提交,取最高分,提交错误不扣分。43、试题的解答提交后由评分系统即时评出得分,并及时通知参赛队员。系统可能的反馈信息包括:结果 说明等待评测 评测系统还没有评测到这个提交,请稍候正在
6、评测 评测系统正在评测,稍候会有结果编译错误 您提交的代码无法完成编译,点击“编译错误”可以看到编译器输出的错误信息答案正确 恭喜!您通过了这道题部分正确 您的代码只通过了部分测试点,请继续努力!格式错误 您的程序输出的格式不符合要求(比如空格和换行与要求不一致)答案错误 您的程序未能对评测系统的数据返回正确的结果运行超时 您的程序未能在规定时间内运行结束内存超限 您的程序使用了超过限制的内存异常退出 您的程序运行时发生了错误返回非零 您的程序结束时返回值非 0,如果使用 C 或 C+ 语言要保证 int main 函数最终 return 0浮点错误 您的程序运行时发生浮点错误,比如遇到了除以
7、 0 的情况段错误 您的程序发生段错误,可能是数组越界,堆栈溢出(比如,递归调用层数太多)等情况引起多种错误 您的程序对不同的测试点出现不同的错误内部错误 评测系统发生内部错误,无法评测。工作人员会努力排查此种错误4、参赛队伍首先根据所有队员的总有效得分进行排名。在决定获奖队伍时,如果多支队伍总有效分相同,则根据其最高级别的有效分进行排名;若还有并列,则根据其最高级别完整解决问题的总个数进行排名;若仍然并列,则获得并列名次。5、裁判委员会负责题目的质量,并在比赛结束后对所有提交的代码进行查重检验,在 24 小时内提交检验合格报告,根据查重结果确定最终获奖队伍,这个决定是最终的。五.竞赛环境和竞
8、赛语言1、竞赛语言包括 C、C+ 和 Java。2、每位参赛队员使用一台计算机,决赛中所有队员所使用计算机的配置相同。3、竞赛平台: “拼题 A”(程序设计类实验辅助教学平台),网址“https:/ 年 3 月 14 日(第 2 周周三) 20:00 前以学院为单位完成报名。2018 年 3 月 15 日(第 2 周周四) 16:00 至 18:00 热身比赛。2018 年 3 月 17 日(第 2 周周六) 14:00 至 17:00 正式比赛。2、 报名方法: (1)计算机学院的本科生以班为单位组织报名,一个队伍的 10 名参赛队员必须来自同一班级。(2)其它学院的本科生以学院为单位组织报名,一个队伍的 10 名参赛队员必须来自同一学院。(3)每个队伍要指定一个联系人,保证可以及时将比赛信息及时通知到队伍的所有成员。(4)每支队伍必须报够 10 名队员。(5)每支参赛队伍联系人登陆 https:/ 1 报名表模板填写队伍详细信息后,将报名表上传。(6)报名截止时间是 2018 年 3 月 14 日(第 2 周周三)20:00。3、 比赛地点:计算机科学与技术学院计算中心(信息楼) 。4、赛前准备:为了熟悉竞赛过程,参赛者可以通过浙江大学程序设计类实验辅助教学平台-拼题 A 网站进行练习,网址:https:/