北京师范大学第十三届程序设计大赛章程
一、 竞赛的目的及意义
北京师范大学程序设计大赛(Beijing Normal University Computer Programming Contest, 缩写为BNUCPC)是我校大学生们提高和展示计算机应用能力、编程技能、英语阅读能力、数学建模能力及团队合作能力的绚丽舞台。比赛邀请全校学生参加,开展编程方面的公开、公平竞赛,旨在促进全校计算机、数学和英语等方面的教学工作,增进北师大计算机程序设计的普及和宣传,增进同学间的交流、合作与友爱。同时,大赛还将为ACM/ICPC国际大学生程序设计大赛亚洲赛区北师大代表队挑选队员,代表北师大参加ACM/ICPC国际大学生程序设计大赛亚洲赛区乃至ACM/ICPC国际大学生程序设计大赛总决赛比赛。
二、 主办单位
教务处 信息科学与技术学院
三、 承办单位
信息科学与技术学院团委 信息科学与技术学院学生会
四、 大赛组委会组成名单
名誉主任:史培军(北京师范大学常务副校长)
主 任:郑国民(北京师范大学教务处处长)
姚力 (北京师范大学信息科学与技术学院院长)
副 主 任:李艳玲(北京师范大学教务处副处长)
别荣芳(北京师范大学信息科学与技术学院党委书记)
冯 速(北京师范大学ACM竞赛总教练)
秘 书 长:杜春光(北京师范大学教务处实践教学科科长)
杨学玉(北京师范大学信息科学与技术学院党委副书记)
孙 波(北京师范大学信息科学与技术学院副院长)
朱小明(北京师范大学信息科学与技术学院副院长)
五、 时间表
本次比赛共有2次培训(可以中途参加),2次网络热身赛,1次网络预赛,1次热身赛,1次现场赛。
2015年4月7日 (周二)20:00~22:00第一次赛前培训 教二201
2015年4月8日 (周三)20:00~21:30第二次赛前培训 艺术楼401
2014年4月10日(周五)17:30~23:30第一次网络热身赛
2015年4月17日(周五)17:30~23:30 第二次网络热身赛(private)
2015年4月18日(周六)08:00~22:00网络预赛
2015年4月22日(周三)20:00~22:00组队会(具体地点待网络预赛时通知)
2015年4月24日(周五)20:00~22:00 现场热身赛
2015年4月25日(周六)10:00~15:00 现场决赛
注:在第二次网络热身赛前发放并使用网络预赛帐号。
六、 决赛比赛地点:电子楼机房。
七、 参赛对象:在北师大正式注册的所有本科生及研究生。
八、 报名方式
1. 选拔赛以个人为单位报名;
2. 采取网上报名方式,报名网站网址:http://www.saikr.com/bnu/acm
4. 选拔赛前60名选手入围决赛,组委会将组织入围选手进行决赛组队与报名;
九、 个人网络选拔赛规则
1. 选手以个人为单位参赛,完成一定编程试题;
2. 选手通过北师大校内网参赛,自备计算机、开发软件和上网环境。
3. 竞赛中命题8~10题,题目用中文描述。
4. 竞赛允许使用的编程语言为C、C++和java。
5. 竞赛的预定时间为14小时,但当竞赛进行一定时间后,竞赛主任可以因为出现不可预见的事件而调整比赛时间长度,一旦比赛时间长度发生改变,将会以及时并且统一的方式通告所有参赛队员。
6. 参赛队员有权利通过提交解释请求,针对试题描述中的不明确或错误的部分在竞赛提问版提问。如果裁判确认试题中确实存在不明确或错误的部分,将会通告所有参赛队伍进行声明或更正。
7. 当参赛队伍出现妨碍比赛正常进行的行为时,诸如攻击比赛系统,盗取他人登录密码和源代码、干扰他人比赛等,都将会被竞赛主任剥夺参赛资格。
十、 现场决赛规则
1. 选手以队为单位参赛,完成一定编程试题。
2. 所有参赛队集中在同一场地使用配置相同的硬件和软件设备参赛。
3. 每个参赛队由二人组成,每队拥有二台计算机和二份纸质试题。
4. 竞赛中命题8~11题,题目用中文描述。
5. 竞赛允许使用的编程语言为C、C++和java。
6. 竞赛的预定时间为5小时,但当竞赛进行一定时间后,竞赛主任可以因为出现不可预见的事件而调整比赛时间长度,一旦比赛时间长度发生改变,将会以及时并且统一的方式通告所有参赛队员。
7. 参赛队员可以携带诸如书、手册、程序清单等纸质参考资料。参赛队员不得携带任何磁盘、光盘、优盘等存储设备。不得使用带有存储功能的计算器。
8. 参赛队员不能携带任何类型的通讯工具,包括无线电接收器、移动电话等。在竞赛中,参赛队员不得通过网络工具(如e-mail、BBS等)以及任何其他方式与指定工作人员以外的人员交流。比赛中如发现违规行为,将立即取消整个队伍的参赛资格,情况严重时,通报教务处及所属院系。
9. 参赛队员有权利通过提交解释请求,针对试题描述中的不明确或错误的部分在竞赛提问版提问。如果裁判确认试题中确实存在不明确或错误的部分,将会通告所有参赛队伍进行声明或更正。
10. 当参赛队伍出现妨碍比赛正常进行的行为时,诸如擅自移动赛场中的设备,未经授权修改比赛软硬件,攻击比赛系统,盗取他人登录密码和源代码、干扰他人比赛等,都将会被竞赛主任剥夺参赛资格。
十一、 评分标准(选拔赛、决赛相同)
1. 试题的解答提交裁判称为运行,每一次运行会被判为正确或者错误,评判结果会及时通知参赛选手。评判通过竞赛评判软件自动进行。
2. 参赛队可能收到的反馈信息包括:
反馈信息 | 信息含义 |
"Waiting" | 系统正在判题,请刷新当前页面 |
"Accepted" | 恭喜恭喜!答案正确 |
"Presentation Error" | 输出格式不对,可检查空格、回车等等细节。 |
"Wrong Answer" | 答案错误。同志仍需努力 |
"Run Time Error" | 程序运行过程中出现非正常中断。 |
"Time Limit Exceeded" | 运行超过时限还没有得到输出结果。 |
"Memory Limit Exceeded" | 内存使用量超过裁判规定的上限。 |
"Output Limit Exceeded" | 输出数据量过大,多半死循环了…… |
"Compile Error" | 程序不能通过编译。 |
"Restricted Function" | 使用了不允许使用的函数 |
3. 竞赛根据正确解题数目进行排名。在决定获奖的选手时,如果多名选手正确解题数量相同,则根据总用时加上惩罚时间进行排名。总用时和惩罚时间由每道解答正确的试题的用时加上惩罚时间而成。每道试题用时将从竞赛开始到试题解答被判定为正确为止,其间每一次错误的运行将被加罚20分钟时间,未正确解答的试题不记时。
十二、 奖项设置与说明
等级 | 数目 | 奖励(每人) |
一等奖 | 三组 | 证书+奖品 |
最佳女队奖 | 一组 | 证书+奖品 |
二等奖 | 五组~七组 | 证书+奖品 |
三等奖 | 若干 | 证书 |
最佳新人奖 | 一组 | 证书+奖品 |
1. 队员全为女生的参赛队称为女队。获得校内二等奖以上(含二等奖)的女队的第一名,将获得 "BNUCPC最佳女队奖"。
2. 队员全为大一新生的队伍的第一名将获得 "BNUCPC最佳新人奖"。
3. 教务处承认比赛证书有效性,获得校内二等奖以上(含二等奖)的选手可在今后推荐免试研究生时获得加分(具体见各院系规定)。
4. 获得一等奖、最佳女队奖和最佳新人奖的选手将获得北师大ACM/ICPC代表队选拔资格,选拔胜出后可代表北京师范大学参加2015年ACM/ICPC国际大学生程序设计大赛亚洲区选拔赛。
5. 二等奖具体的获奖队数将参考比赛现场队伍的解题数目来定。
十三、 赛前练习
登陆http://acm.bnu.edu.cn/做一些简单题,熟悉比赛环境。
建议比赛前完成的比赛指导题目:
1、 http://acm.bnu.edu.cn/bnuoj/problem_show.php?pid=1000
2、 http://acm.bnu.edu.cn/bnuoj/problem_show.php?pid=1001
3、 http://acm.bnu.edu.cn/bnuoj/problem_show.php?pid=1002
4、 http://acm.bnu.edu.cn/bnuoj/problem_show.php?pid=1003
5、 http://acm.bnu.edu.cn/bnuoj/problem_show.php?pid=1004
6、 http://acm.bnu.edu.cn/bnuoj/problem_show.php?pid=1005
十四、 在线判题系统网址
教务处 信息科学与技术学院
2015年3月26日
非常抱歉!本站不支持旧版本IE浏览器~~建议使用IE10/IE11/Chrome/Firefox/Safari等高级浏览器浏览。