各学院团总支:
为激发我校学生开展计算机程序设计的兴趣,培养学生的创新能力和使用计算机解决实际问题的能力,给程序设计爱好者提供展示才华的舞台,营造浓郁的学习研究氛围。经校团委研究,决定举办我校第十三届大学生程序设计竞赛,具体事宜通知如下:
一、组织机构
主办单位:共青团内蒙古师范大学委员会
承办单位:计算机科学技术学院
二、参加对象
全校在读全日制本、专科生,研究生。
三、比赛时间
2018年4月25日
四、比赛地点
盛乐校区行知楼机房
五、赛程安排及细则(详见附件2、3)
六、竞赛内容及形式
(一)由竞赛评审委员会出题(6~10题),参赛同学可通过登录计算机与信息工程学院网站查看相关练习题进行赛前准备。
(二)实行单人参赛制,采用国际大学生程序设计(ACM/ICPC)竞赛模式,现场上机、实时判题。
七、奖项设置
(一)设特等奖一名,一等奖为参赛人数的5%,二等奖为参赛人数的10%,三等奖为参赛人数的15%。
(二)设优秀组织奖若干名,以各学院参赛队员多少为主要评选依据。
(三)为鼓励更多蒙语授课班同学参与大学生程序设计竞赛活动,特设最佳蒙语授课班参赛队员奖,奖励参赛学生中蒙语授课且排名第一的学生(解题数不能为0)。
(四)为鼓励更多女生参与大学生程序设计竞赛活动,特设最佳女生奖,奖励参赛学生中排名第一的女生(解题数不能为0)。
(五)为鼓励更多非信息类专业的同学参与大学生程序设计竞赛活动,特设最佳非专业奖,奖励参赛学生中非信息类专业且排名第一的学生(解题数不能为0)。
(六)为鼓励使用Java参赛的同学及选拔参加更高级别的Java类竞赛,特设Java工具使用奖,奖励名额为使用Java参赛的学生总数的10%。
八、参赛要求
比赛通过“第二课堂”网络应用平台“到梦空间”系统报名,填写“第十三届大学生程序设计竞赛报名表”(详见附件1)发送至acm@imnu.edu.cn,联系人:陈波 白洋,联系电话:18647110262、18047117806。报名时间截至4月20日。
特此通知
附件:1.第十三届大学生程序设计竞赛报名表
2.第十三届大学生程序设计竞赛日程安排
3.第十三届大学生程序设计竞赛细则
2018年4月1
附件1
第十三届大学生程序设计竞赛
序号
|
学院
|
学号
|
姓名
|
性别
|
民族
|
专业
|
授课语种
|
联系电话
|
集成环境(IDE)
|
1
|
|
|
|
|
|
|
|
|
|
2
|
|
|
|
|
|
|
|
|
|
3
|
|
|
|
|
|
|
|
|
|
4
|
|
|
|
|
|
|
|
|
|
5
|
|
|
|
|
|
|
|
|
|
6
|
|
|
|
|
|
|
|
|
|
7
|
|
|
|
|
|
|
|
|
|
8
|
|
|
|
|
|
|
|
|
|
9
|
|
|
|
|
|
|
|
|
|
10
|
|
|
|
|
|
|
|
|
|
11
|
|
|
|
|
|
|
|
|
|
12
|
|
|
|
|
|
|
|
|
|
13
|
|
|
|
|
|
|
|
|
|
14
|
|
|
|
|
|
|
|
|
|
附件2
第十三届大学生程序设计竞赛日程安排
时间(4月25日)
|
活动内容
|
地点
|
8:00~8:30
|
参赛队员报到
|
行知楼一楼(北)
|
9:30~10:00
|
开幕式
|
图书馆
|
10:00~10:30
|
全体参赛人员
合影留念
|
图书馆
|
10:30~11:00
|
熟悉比赛环境、抽签
|
行知楼415、416机房
|
11:00~15:00
|
正式比赛
|
行知楼315、316、415、416机房
|
15:00~16:00
|
颁奖典礼
|
图书馆
|
附件3
第十三届大学生程序设计竞赛细则
大赛采用ACM/ICPC(Association
for Computing Machinery,美国计算机协会)规则与方式。要求在4小时内完整地解决6~10个较复杂的问题,参赛队员需撰写软件程序,调试并排错,这些问题通常可应用到大学计算机学科所学的知识和分析方法来解决,在最短时间内解决最多问题为优胜者。
一、竞赛试题:6~10题(中文或英文);
二、竞赛的预定时间为4小时,但当竞赛进行一定时间后,竞赛主任可以因为出现不可预见的事件而调整比赛时间长度,一旦比赛时间长度发生改变,将会以及时并且统一的方式通告所有参赛队员;
三、比赛采取全封闭形式,允许参赛队员携带参考书、手册等纸质参考资料,不准携带任何数据存储介质和电子媒质资料;
四、参赛队员必须独立解决问题,不可以与指定工作人员以外的人交流;不能携带任何类型的通讯工具,包括无线电接收器、移动电话、网络工具(如e-mail、QQ)等;
五、当参赛人员出现任何妨碍比赛正常进行的行为时,诸如擅自移动赛场中的设备,未经授权修改比赛软硬件,干扰他人比赛等,都将会被取消参赛资格;
六、试题的解答提交裁判称为运行,每一次运行会被判为正确或者错误,判决结果会及时通知参赛选手;
七、试题的解答通过网络提交。提交正确与否,网络及时反馈给参赛队员;
八、竞赛有运行时间限制,一切编译错误、运行错误、超时、错误答案、格式错误都被视为0分。评委通过网络(或软盘)得到选手的程序后,用事先准备好的数据运行选手的程序,根据选手运行的结果返回给选手相应的信息(英文):
正确:(选手的程序在规定的时间内得到正确的结果,Accepted)
错误:非法操作(选手程序异常终止,Runtime Error)
错误:超时(选手程序在规定的时间内没能正常结束,Output Limit
Exceed)
错误:答案错(选手程序在规定的时间内得到的结果错误,Wrong Answer)
错误:格式错(选手程序的运行结果格式不符合题目要求,Presentation
Error)
错误:内存超出错(选手程序内存超出限制,Memory Limit
Exceeded)
错误:编译错(选手程序编译错误,Compile Error)
九、排名方法:
(一)解题数量多的队员名次靠前;
(二)如果多名队员解题数量相同,则根据总用时加上惩罚时间进行排名,用时少的队员排名靠前;
(三)总用时和惩罚时间由每道解答正确的试题的用时加上惩罚时间而成;
(四)每道试题用时将从竞赛开始到试题解答被判定为正确为止,其间每一次错误的运行将被加罚20分钟时间;
(五)未正确解答的试题不记时。
十、竞赛所用编程语言为C、C++、Java、Python或Pascal。操作系统为Windows或Linux;
十一、每名队员使用一台计算机,所有队员使用计算机的规格配置相同。
抄送:学校领导
共青团内蒙古师范大学委员会 2018年4月18日印发