2021-10-26

第46届ICPC东亚洲区域赛(上海)邀请函及相关事项

  国际大学生程序设计竞赛(International Collegiate Programming Contest, ICPC)是由 ICPC 基金会主办的世界上公认的规模最大、水平最高的大学生程序设计竞赛。

  经 ICPC 亚洲区竞赛委员会授权,第 46 届 ICPC 东亚区域赛(上海)将于 2021 年 11 月 27-28 日在牛客网(https://www.nowcoder.com/)举行。

  本次比赛由预选赛和正式赛两个阶段组成,赛事组委会根据竞赛名额分配方案,确定贵校共有       支队伍获得参加第 46 届 ICPC 东亚区域赛(上海)正式赛的资格,现诚挚邀请贵校组队参赛。

  本次比赛需缴纳参赛费人民币 800.00 元 /队,将由上海市安全防范技术协会为参赛单位开具内容为“参赛费”的增值税普通电子发票。参加比赛需要的场地、设备等由参赛单位自己准备。请各参赛高校于 2021 年 11 月 10 日前在 https://icpc.global/ 网站完成报名,在报名问卷填写队伍信息,并完成参赛费支付。本次比赛参赛费接受银行转账和微信支付,支付时务必备注:ICPC+高校名称。

  1. 银行账号

  户名:上海市安全防范技术协会
  开户行账号:1001251109144004922
  开户行名称:中国工商银行股份有限公司上海市淮海中路第一支行

  2. 微信支付

 

第 46 届 ICPC 东亚洲区域赛(上海)相关事项

  第 46 届 ICPC 东亚洲区域赛(上海)定于 2021 年 11 月 27-28 日举行,由于目前新冠病毒不仅没有得到有效控制,还有继续蔓延的趋势,所以比赛将在牛客网(https://www.nowcoder.com/)举行。

  一、名额分配方案

  1. 承办第 46 届 ICPC 东亚洲区域赛和出题学校最多可以报名 5 支队伍。

  2. 参加第 46 届 ICPC 东亚洲区网络预选赛的学校,学校排名第 1-50 名高校最多可以报名 4 支队伍。 

  3. 参加第 46 届 ICPC 东亚洲区网络预选赛的学校,学校排名第 51-130 名高校最多可以报名 3 支队伍。 

  4. 参加第 46 届 ICPC 东亚洲区网络预选赛的学校,学校排名在 130 以后的高校最多可以报名 2 支队伍。 

  5. 没有参加第 46 届 ICPC 东亚洲区网络预选赛的学校最多可以报 1 支队伍。

  6. 为鼓励和支持更多女生参加程序设计竞赛,在上述规定的名额外,各校最多可以报名 2 支女生队(即该队除教练员外,所有参赛选手均为女生)参加正式比赛。女生队由所需学校申请,主办方审核。 

  7. 各校超过上述名额限制的队伍可以申请打星参赛,主办方审核。

  二、奖项设置

  第 46 届 ICPC 东亚区域赛(上海)奖项设置如下:

  1. 金奖:有效队伍数的 10%,总数不超过 35 个。

  2. 银奖:有效队伍数的 20%,总数不超过 70 个。

  3. 铜奖:有效队伍数的 30%,总数不超过 105 个。

  有效队伍是指正式参加比赛,没有违反比赛规则,并有正确解题的队伍。所有获奖队伍都将获得由主办方颁发的获奖证书和奖牌。没有获奖且没有违反比赛规则的参赛队伍将获得由主办方颁发的相应参赛证书。

  三、赛事报名和联系

  1. 第 46 届 ICPC 东亚洲区网络预选赛的学校排名见预选赛总排名表。正式参赛队伍必须由且仅由 3 人组成,所有队员必须来自同一学校,参赛选手必须符合 ICPC 规定。

  2. 2021 年 11 月 10 日 24:00 时前,请正式参赛队伍在 ICPC 官网完成报名(https://icpc.global/),并在比赛报名问卷填写队伍信息。打星参赛队伍只要在比赛报名问卷填写队伍信息,不要在 ICPC 官网报名。比赛报名问卷网址和二维码:https://www.wjx.cn/vj/eI4RIUw.aspx 

  3. 本站比赛信息将在“第 46 届 ICPC 东亚区域赛(上海)”QQ 群(群号:1047294275)发布,所有参赛队伍派代表加 QQ 群:

  4. 比赛咨询可以联系比赛工作邮箱:shu_icpc@163.com。

  四、赛场及硬件环境

  1. 赛场环境:一个参赛学校的所有队伍在同一个室内空间(赛场)参加比赛。任意2 支队伍之间前后左右的间距均不小于 3 米。每个赛场需要至少安排一名志愿者进行监考,监考志愿者负责赛场监督、协助处理比赛事宜。如果一个场地有超过三支队伍,最好配备两名本地监考志愿者,每个赛场的监考志愿者准备好手机,并确保手机通讯畅通、能及时联络。

  2. 计算机设备:在比赛过程中每个参赛队伍仅允许使用唯一主参赛计算机(计算机 A)进行题目查看、程序编写调试、代码提交等操作。主参赛计算机如果是笔记本电脑,可以外接显示器,但是使用外接显示器后不得使用笔记本电脑的屏幕。

  3. 打印设备:每支队伍可自行选择是否配置打印设备,如选择配置打印设备,则一支队伍能且仅能独立使用唯一打印设备,禁止多支队伍共享使用同一打印设备。配备的打印设备应通过打印机数据线与主参赛计算机相连,不得通过网络连接。 

  4.视频监控设备:
  (1)一个赛场安装总监控摄像头 (可固定在特定支架上),参加腾讯会议主赛场 1,确保摄像头可清晰拍摄到所有参赛队伍。 
  (2)每支参赛队伍的主参赛计算机应具有视频拍摄功能(可内置摄像头,也可外接摄像头),用于拍摄参赛队伍的正面画面。另外每个队准备具有视频拍摄功能的监控设备,放置于参赛队伍所在位置的左侧方或右后方(计算机 B 或计算机 C 的位置),具体位置如图 1 所示。监控设备必须能使用腾讯会议软件,并使用 EVCapture 或 oCam 等软件录制监控视频。在满足此要求的前提下也可使用其它设备替代计算机使用。监控摄像头范围内应能够清晰看到参赛队伍的全部成员、参赛队伍在比赛期间操作的计算机、以及参赛队伍使用的打印设备(如有),监控设备接入腾讯会议室 2。

  5. 参赛队伍应确保网络通畅,确保主参赛计算机、视频监控设备工作正常。 

  五、牛客 OJ 的编译环境说明

  1. C++:clang++ -std=c++17 -O2 -Wsign-compare -DONLINE_JUDGE -Wc++11-extensions -Werror=return-type 
  版本:clang++11,采用 c++17 标准,编译的时候采用-O2 级优化,支持万能头文件 <bits/stdc++.h>。 

  2.Java:javac -encoding utf8  Main.java 
  版本:OpenJDK 1.8。支持 Java8 的最新特性,比如 stream 操作和 lambda表达式。 

  3.C:clang -DONLINE_JUDGE -O2 -Wall -std=gnu99 -lm 
  版本:Clang11,采用 gnu99 标准,编译的时候采用-O2 级优化。 

  4.python2.7:python2.7 xxx 
  版本:Python2.7,支持大部分的常用库。Numpy 库与 SciPy 库默认不支持,请根据题目要求查看是否支持。 

  5.python3.9:python3.9 xxx 
  版本:Python3.9,支持大部分的常用库。Numpy 库与 SciPy 库默认不支持,请根据题目要求查看是否支持。 

  六、监考安排及防作弊措施

  1. 组委会将依据正式参赛队伍数量,按不低于 11:2 的比例配置线上监考人员实时查看各参赛队伍的视频监控画面。 

  2. 正式比赛前,本地监考志愿者和线上监考人员逐一对所负责的参赛队伍的每名同学进行身份核验;参赛同学需出示本人学生证,由线上监考人员核实学生证姓名与报名信息一致,学生证照片与本人视频画面一致,学生证为加盖学校公章官方证件。身份核验过程会截屏留存以备查验。 

  3. 比赛过程中,参赛队伍仅可操作使用本队的主参赛计算机设备和打印机设备,禁止操作其它电子设备,禁止队员佩戴耳机;禁止参赛队伍与本队成员外的任何人进行交流,禁止赛事无关人员出现在视频监控画面范围内。如有赛事无关人员滞留在赛场,则该赛场参赛队伍作违规处理。 

  4. 参赛队伍在比赛期间仅能使用谷歌浏览器和程序开发软件,谷歌浏览器仅能访问牛客笔试平台和牛客 OJ 页面,且在比赛期间不得关闭浏览器或关闭牛客笔试平台页面。牛客平台将对所有正式参赛队伍的电脑屏幕进行监控,如有违规行为将会自动记录并截图。 

  5. 比赛过程中参赛队员不得随意离开该队伍比赛区域,参赛队伍务必提前准备好笔、草稿纸、打印纸、书籍、纸质模板、水、食物等。比赛期间参赛选手如果需要上洗手间,必须请示本地监考志愿者,由本地监考志愿者通过腾讯会议室 1 联系线上监考人员;获准后才可以离开,从洗手间回参赛座位后由本地监考志愿者使用腾讯会议室 1 再向线上监考人员汇报。 

  6. 比赛期间参赛高校必须配备监考志愿者,电话一定要保持畅通。监考志愿者负责通报、反馈比赛信息,及监督参赛队员离场上厕所的过程,确保参赛队员在此期间没有接触其他人、设备或资料。 

  7. 主参赛计算机全程录屏,主参赛计算机在录制视频的同时录制音频信息。监控设备在腾讯会议中选择主画面为本地拍摄的画面,并开启录屏软件全程录屏。使用 EVCapture 录屏软件时,录制区域选择全屏录制,录制音频选择麦和系统声音。 

  8. 比赛结束后参赛队伍需使用组委会统一提供的 FileMD5 软件提取主参赛计算机、监控设备录制的视频文件的 MD5 信息(计算过程大约需要 1-2 分钟),并在比赛结束后的 30 分钟内,将全部视频文件的 MD5 信息按要求提交给线上监考人员。主参赛计算机录制的视频文件需在赛后上传至百度网盘,并在比赛当天的 24 点前将链接和提取码提交给线上监考人员。监控计算机录制的视频文件由各参赛学校妥善保管,在后续审核过程中如发现疑似违规行为,将通知参赛队伍提供监控计算机录制的视频作为辅助判定的依据。 

  9. 赛后将对所有代码进行重复度检测,并对重复度可能异常的代码进行人工复核。

  10. 如发现参赛队伍存在违规行为,将取消相应队伍的比赛成绩。 

  七、参赛流程

  1. 各参赛学校提前准备好参赛场地、硬件设备和软件环境。  

  2. 根据线上监考人员的要求,由本地监考志愿者协助,使用腾讯会议室 1 逐一在摄像头前展示本人学生证,完成身份核验。同时向监考人员展示现场环境,确认摄像头摆放及打印机连接均符合竞赛要求,并完成赛事所有人员的比赛签到。

  3. 参赛队伍开启主参赛计算机,登陆牛客笔试平台和牛客 OJ,启动录屏软件。监控计算机进入指定的腾讯会议室 2。 

  4. 比赛开始前 2 分钟,场地监考志愿者可以发放纸质试题,但选手必须等比赛时间到才能看比赛试题。

  5. 比赛结束前 60 分钟封榜。

  6. 比赛结束后,使用指定软件计算主参赛计算机和监控计算机录制视频的 MD5 信息,并发送给监考人员。主参赛计算机视频上传至百度网盘,并将分享链接及提取码发送给监考人员;监控计算机的视频自行妥善保管。并把比赛签到表扫描或拍照后发个网上监考人员。 

  本赛事方案及其未列事项的解释权归第 46 届 ICPC 东亚洲区域赛(上海)组委会。 

 

  第 46 届 ICPC 东亚洲区域赛(上海)组委会
上海大学计算机工程与科学学院
2021 年 10 月 26 日


  • 第46届ICPC东亚洲区域赛 (上海) 邀请函及相关事项.pdf
  • 返回