关于举办 2019 年南京邮电大学通达学院 程序设计竞赛(春季赛)通知
举办本次竞赛,旨在培养和激励学生的创造力以及在编程过程中的创新能力,提高广大学生开展计算机程序设计的兴趣和能力,给广大在计算机程序设计方面有兴趣的同学提供展示才能的舞台。通过参赛,检验学生在压力下进行编程的能力,展示其程序设计水平,为加强校内同学间的交流和相互学习提供机会,同时吸纳优秀同学参与后续其他程序设计及软件类相关赛事。具体流程以及时间节点安排如下。
• 报名时间:即日起至 2019 年 5 月 12 日
• 比赛时间:五月下旬,具体时间另行通知
一、关于程序设计竞赛
程序设计竞赛是指考察程序设计能力的竞赛,分为解题竞赛、创意竞赛、性能竞赛等。程序设计竞赛的主要代表是信息学奥林匹克竞赛(OI)、ACM国际大学生程序设计竞赛(ACM-ICPC), ACM 国际大学生程序设计竞赛是大学级别最高的脑力竞赛, 素来被冠以” 大学程序设计的奥林匹克” 的尊称。这项竞赛的历史可以上溯到1970年,当时在美国德克萨斯A&M大学举办了首届比赛。作为一种全新的发现和培养计算机科学顶尖学生的方式,竞赛很快得到美国和加拿大各大学的积极响应。1977 年,在 ACM 计算机科学会议期间举办了首次总决赛,并演变成为目前的一年一届的多国参与 的国际性比赛。目前,受该竞赛影响,衍生出了众多如江苏省大学生程序设计竞赛(JSCPC)、中国 大学生程序设计竞赛(CCPC)、蓝桥杯大赛、团体程序设计天梯赛(GPLT)等程序设计竞赛,极大考验参赛选手的程序设计能力,颇具含金量。
二、初期宣传
进行前期的宣传准备工作,鼓励对程序设计竞赛有兴趣及参赛意向的同学参与报名本次竞赛。报名以网上填写报名单的方式进行,报名网址:http://reg.nytdoj.com/,也可扫描右侧二维码报名。
报名工作至5月12日24点截止。
三、竞赛安排
3.1 竞赛形式
比赛采用现场集中方式进行(局域网)。参赛同学需要以个人为单位在网上进行报名后方可参赛。比赛将进行3个小时,参赛选手现场解决6-8个题目,并将代码交由程序在线评测系统进行评测(竞赛平台:https://www.nytdoj.com/)。程序的正确性将会立即返回。根据出题数量、总用时确定最终排名。排名及相关数据将在比赛结束后立即确定。
3.2 竞赛时间及规则
比赛时间:2019 年 5 月 下旬
支持语言:C、C++、JAVA
题目构成:共 6 至 8 道编程题,考察范围为基本程序设计能力。其中 40%简单题、 40%中档题、20%稍难题。
• 简单题包括:基础语法题,掌握基本程序设计语法就能较为容易写出的题目;
• 中档题包括:掌握基本程序设计语法,并稍加思考后能够写出的题目;
• 稍难题包括:涉及到数据结构及经典算法的题目。
竞赛进行3个小时,当解决了一道试题之后,可在在线评测系统题目下方的提交框内粘贴你的所有代码进行提交。程序的正确性将立即返回。若程序不正确,在比赛期间可以重复提交,直至题目正确为止(但会进行罚时)。程序判定结果有如下几种:
• Accepted ——答案正确,你已经成功通过本道题目。
• Wrong Answer ——答案错误,你的程序输出结果与判题程序的答案不符。
• Runtime Error ——程序运行时意外终止,请检查代码是否有除零、 越界、 递归爆栈等问题。
• Time Limit Exceeded ——时间超限。程序没有在规定时间内输出答案。
• Memory Limit Exceeded ——内存超限。程序没有在规定空间内输出答案。
• Compile Error ——编译错误。请确认提交时选择了正确的语言并通过了本地编译。
• Pending & Juding ——您的解答将很快被测评,请等待结果。
• System Error ——系统错误。出现该问题时请及时举手示意。
比赛期间不回答除了 System Error 以外的任何与评测结果相关的问题。通过题目所给样例并不意味着程序是完全正确的,你的程序在题目所给数据范围内均应输出正确结果。评测系统会自动输入任何在所给数据范围内的数据并检查结果是否与标准程序运行结果一致。因此在获得除System Error 之外的非 Accepted 的反馈结果时,请仔细考虑代码存在的问题以及边界情况。
竞赛期间选手需要独立完成题目,不能交头接耳,严禁通过任何方式访问互联网,参赛选手不可以携带教科书、手册等纸质资料,也不能携带电子资料、使用 U 盘、手机等电子存储及通信工具、严禁登录他人账号,一经发现将按作弊处理。
比赛过程中如发现题目中有表述不清的地方,可以向监考人员提出疑问。在监考人员确认题面存在问题后将通知所有参赛选手,并会将相关信息及时发送在评测系统页面中的公告中。除此之外不回答任何与解题有关的问题。
竞赛结束后,会进行代码查重。参赛选手提交的代码都会交由反作弊系统检测,被检测出存在问题的代码,会交由人工进行复核,并通知相应选手。确定存在作弊行为的,取消本场竞赛成绩、通报其辅导员、并自本次竞赛之日起一年内取消其参与程序设计竞赛的相关选拔及参赛资格。请各位参赛选手认真对待,诚信比赛。
3.3 竞赛奖励
1. 本次竞赛属于校级比赛,将根据实际参赛人数颁发一、二、三等奖及获奖证书。具体比例待定。
2. 原则上,通过院校报名参与程序设计竞赛的人员都必须来自学院程序设计竞赛校队。本次程序设计竞赛将选拔若干正式校队队员及预备队员进行集中训练,同时本次竞赛中成绩突出的同学将有机会前往南京邮电大学参与南邮校 ICPC 校队的暑期集训活动。
南京邮电大学通达学院
教 务 处
2019 年 4 月 20 日