通知公告

学生专区
当前位置 : 首页 >> 通知公告 >> 学生专区 >> 正文
第十九届“快手杯”北京航空航天大学程序设计竞赛暨北航ACM集训队选拔赛通知

发布时间:2024-11-22发布者:王洁所属科室:实践教学办公室 浏览次数:

一、竞赛介绍

国际大学生程序设计竞赛(ACM-The International Collegiate Programming Contest,简称ACM-ICPC竞赛,或ICPC竞赛)起源于1970年代,已演变成为一年一届的多国参与的享誉世界的国际性比赛,2024年是第四十九届比赛。

ICPC作为全球大学生计算机程序竞赛中最有影响的一项赛事,在信息学科中享有极高的声誉,被誉为信息学领域的奥林匹克竞赛。ICPC竞赛每支队伍由三名在校大学生组成,需要参赛队员在规定的五个小时内解决八个或更多的复杂编程问题。每队使用一台电脑,参赛者需争分夺秒,与其他参赛队伍拼比逻辑、策略和心理素质。在职场中,优秀的ICPC成绩会成为相当重要的加分项,ICPC选手成为世界顶尖企业青睐的对象。目前在信息领域做出重要贡献的许多杰出人才,不少人在学生时代都曾是ICPC选手。

依托于ICPC,北京航空航天大学于2005年开始举办校内大学生程序设计竞赛(BUAA Collegiate Programming Contest, BCPC),今年为第十九届。比赛每年吸引全校数百名甚至上千名学生参加,为广大学生搭建了一个学习、交流、竞技的平台。

我校自2005年参与ICPC以来,成绩逐年提升,并在2013年首次进入世界总决赛。之后,北航多次取得区域赛的冠亚军,并于2015年至2023年连续9年进入世界总决赛,目前已进入总决赛共10次。自2005年来,我校已参加ICPC比赛三百多队次,参赛队员在ICPC竞赛的学习过程中,程序设计能力取得了极大的提高,个人职业发展也取得了良好的开端,大部分队员本科毕业后继续深造或就职于国内外知名企业,为国民经济建设和科技发展做出了积极的贡献。

为激发我校大学生程序设计学习的兴趣,加强学风建设,增进我校学生在数学与物理基础、程序设计、数据结构、算法设计等学科的学习,同时选拔出一批优秀的选手参加学校ACM集训队,我校今年将在12月上旬举办第十九届北航程序设计竞赛。

二、组织单位

主办:北京航空航天大学教务部

承办:北京航空航天大学软件学院

协办:北京航空航天大学 ACM 竞赛集训队

赞助:北京快手科技有限公司

三、竞赛安排

比赛将分网络预赛与现场决赛两个阶段进行。

网络预赛:2024年 12 月 5 日(周四) 20:00 — 2024 年 12 月 9 日(周一)20:00,为期四天。参赛选手可自由选择时间与地点,登录 accoding.buaa.edu.cn/acm/2024 进行比赛,赛后根据比赛情况,选拔出约120名本校选手晋级现场决赛。

现场决赛:2024 年 12 月 15 日 10:00 — 14:00,在学校机房线下举行。

  注册与参赛方式

参赛选手需登录 accoding.buaa.edu.cn/acm/2024 进行注册报名,填写个人真实信息。具体步骤请关注网站首页相应条目,届时会有比赛入口链接。

北航ACM集训队队员(大一除外)及往届获得过ICPC、CCPC系列比赛金牌或银牌的同学将不参与比赛,其余的北航在校本科生及研究生均可报名参赛。

四、日程安排

2024年12月5日20:00至12月9日20:00,参赛选手可以在任意时间任意地点登录预赛站点参加网络预赛;

2024年12月11日公布晋级决赛选手名单;

2024年12月11日至12月14日向决赛选手通知决赛事宜;

2024年12月15日10:00至14:00在学校机房举行现场决赛;

颁奖典礼届时择日举行。

五、比赛规则

网络预赛:

1.比赛形式为个人赛,时间共四天,参赛选手可以在任意时间任意地点登录预赛站点参加。

2.试题以中文表述,约 10-17 道题。选手可使用的编程语言为 C/C++、Java 和 Python。考察内容以程序设计、数据结构、算法分析为主,为ICPC竞赛的命题形式。

3.参赛选手需要在规定时间内尽可能多的解出题目,预赛将主要按解题数排名,选拔出约 120 名(或按参与预选赛人数的恰当比例)本校选手晋级现场决赛。

4.在竞赛中,参赛选手不得进行任何作弊、抄袭、复制他人代码的行为,不得与他人交流比赛内容。

现场决赛

1.比赛形式为个人赛,时间共 4 小时。

2.试题以中文表述,约 8-14 道题。选手可使用的编程语言为 C/C++、Java 和 Python。考察内容以程序设计、数据结构、算法分析为主,为 ICPC 竞赛的命题形式。

3.参赛选手可以携带诸如书、手册、程序清单等纸质参考资料和少量食品和饮品。

4.参赛选手不能携带任何可用计算机处理的软件或硬件(如存储设备、计算器或电子辞典等)。

5.参赛选手不能携带任何类型的通讯工具,包括但不限于无线电接收器、移动电话。

6.在竞赛中,参赛选手之间不能交谈。系统支持人员可以回答和系统相关的问题,例如解释系统错误信息。

7.竞赛时,参赛选手和场外人员均可在计分板上看到即时成绩和排名。比赛结束前45分钟将停止更新计分板,称为封榜。

六、奖励方案

设冠、亚、季军各一名,并设一等奖,二等奖,三等奖及优胜奖。其中一等奖(不含冠亚季军),二等奖,三等奖数目为现场赛校内人数的5%,15%,30% 上取整,优胜奖若干。所有获奖选手将颁发证书及相应奖品(冠亚季军选手除了冠亚季军证书外,将获得一等奖证书)。获得一等奖和二等奖的选手可依据校奖学金手册申请相应的校级奖学金。

七、联系方式

请关注 accoding.buaa.edu.cn/acm/2024 获得比赛最新信息。

如有疑问,请联系:

闵家旭(软件学院—软件工程专业),13322470408,1060555245@qq.com

北京航空航天大学教务部

北京航空航天大学软件学院

2024 年 11 月 19 日

==============================================================================

北航ACM集训队简介

北航ACM集训队成立于2005年,是以参加Association for Computing Machinery - International Collegiate Programming Contest(ACM国际大学生程序设计竞赛,简称ACM-ICPC或ACM或ICPC)为基础组建的一个高水平的专业性竞赛队。

ACM集训队每年选拔一次,通过校赛、春季日常训练、暑期集训等若干环节的选拔,挑选一批对编程有强烈热情、编程能力很强的同学加入集训队。集训队维持8-12个队伍,每个队伍3人,按计划组织训练并代表学校参赛。集训队每年参加ICPC的各级预选赛,根据预选赛成绩获得的学校参赛名额,安排相应的队伍参加正式比赛。

北航ACM集训队有光荣传统,成立以来,培养300余顶级的程序设计专业人员,获得ICPC亚洲区域赛金牌104枚,银牌116枚、铜牌70枚。10次晋级ICPC世界总决赛(2013圣彼得堡、2015马拉喀什、2016普吉岛、2017拉皮德城、2018北京、2019波尔图、2021莫斯科、2022达卡,2023埃及),与世界顶级名校同台竞技,在总决赛上获得最好成绩全球第13名。

集训队员也为北航的程序设计教学做出积极贡献,每年许多队员担任程序设计、数据结构、算法分析、编译原理、操作系统等课程的助教,并协助教师推进计算机相关的课程建设,优化实验课内容,深受广大同学好评。

目前,已本科毕业的集训队员在各个领域也在继续发光发热:大部分队员已经就职于 Microsoft、Google、腾讯、商汤、阿里等知名中外企业。部分队员在清华大学、北京大学、北京航空航天大学、中国科学院大学、南洋理工大学等国内外知名高校攻读研究生。此外,集训队员也在ICCV、CVPR、ICLR、VLDB等顶级会议发表论文,单人最高引用量近5000,并持有诸多专利。