一、竞赛概要
(一)竞赛背景和宗旨
CCF算法能力大赛(China Algorithm Capability Competition,简称CACC),是一项面向在校大学生和从业工程师的算法竞赛,由中国计算机学会(CCF)创建,主要考察基础算法、专业算法、工程算法,旨在引导参赛选手提升编程、算法设计、建模及应用算法解决实际问题的能力,推动算法教育改革,促进产教深度融合,强化创新能力培养,选拔优秀算法人才,促进算法成果转化,支撑新质生产力发展,为产业和社会发展提供坚实的支持。
CACC竞赛每年举办一次,竞赛分为区域赛和总决赛级,CACC官方网站:cacc.ccf.org.cn。
(二)竞赛特色
1. 竞赛形式新颖。打破传统高校基础算法类编程竞赛和企业开发挑战类竞赛的边界,渐进式考察基础算法、专业算法、工程算法,引导参赛选手提升编程、算法设计、建模及应用算法解决实际问题的能力。
2. 组织水平顶尖。汇聚行业大厂精英组成组织委员会,联动境内外知名高校学者组成大赛技术委员会,CACC竞赛办公室专职团队承担竞赛组织。
3. 行业对接紧密。行业大厂和知名高校联合出题,总决赛联合算法大会举办,选手与专家面对面交流,获奖选手可获大厂面试绿通名额或高校夏令营机会。
4. 竞赛赞助丰厚。政府和企业联合支持,参赛选手免报名费、免总决赛住宿餐饮费,补贴总决赛交通费,并设置丰厚总决赛奖金池。
(三)参赛对象
在校大学生(含高职、本科和研究生)、企业工程师和自由职业者均可个人报名参赛。参赛选手不限国籍,无年龄限制,不分选手组别。报名需提供个人真实信息,选手报名时应保证身份信息、通信方式的真实性。
二、组织构架
(一)竞赛委员会
1. CACC设立竞赛委员会,指导委员会主席由中国工程院院士、清华大学教授郑纬民担任,竞赛委员会主席由CCF秘书长唐卫清担任,由来自清华大学、北京大学、上海交通大学、浙江大学、南京大学、复旦大学、中国科技大学、中国科学院计算技术研究所、香港理工大学、宁波大学、长春大学、成都电子科技大学、滴滴出行科技有限公司、百度在线网络技术(北京)有限公司、阿里云计算有限公司、华为技术有限公司、深圳市腾讯计算机系统有限公司、蚂蚁科技集团股份有限公司及CACC竞赛办公室的专家学者担任竞赛委员会委员。竞赛委员会下设竞赛组织委员会、竞赛技术委员会和竞赛办公室:
2. 竞赛组织委员会主席由CCF宁波运营中心徐建昌担任。
3. 竞赛技术委员会主席由清华大学陈婧教授担任。
(二)区域赛赛点
CACC在全国各地设置区域赛的赛点。各赛点需以单位名义向CCF申请,审核通过后签订授权合作协议。各赛点需满足软硬件要求、考场设置和支撑、监考管理等规定,依据协议及合作方案,接受CACC办公室对赛场的统一分配,提供比赛场地、准备比赛环境、组织比赛并提供赛务服务支持。各赛点需严格遵守保密规定,将所有比赛工作相关事项、设备、信息保持在安全的环境中,以保护这些事项、设备、信息在有效的周期内自始至终的保密性。
三、竞赛组织
(一)竞赛报名
CACC每年举办一次,首届竞赛免收报名费,区域赛参赛地点遍布全国各区域,总决赛在浙江省宁波举行。参赛选手登陆cacc.ccf.org.cn注册报名区域赛,区域赛成绩优异者,可报名参加总决赛。
(二)区域赛
1. 举办时间:每年12月在同一时间不同城市举行。
2. 选拔方式:全国统一命题,上机测试,每次8小时。
3. 参赛资格:通过报名审核的选手即在所在赛区参加比赛。
(三)总决赛
1. 举办时间:次年4月在浙江宁波举行。
2. 选拔方式:集中上机测试及汇报答辩,每次3天。
3. 参赛资格:区域赛全国排名前500名且成绩不为零的选手。
四、赛题评审
CACC竞赛命题和成绩评审由技术委员会负责。
(一)赛题组织
1. 竞赛由CACC技术委员会负责组织专家组统一命题,所有命题参与人员须与CCF签订保密协议。
2. CACC技术委员会对所有备选题目进行审核确认,所有参与人员须与CCF签订保密协议。
(二)评审方案
1. 竞赛语言可选C、C++、Java、Python四种语言;
2. 在规定时间内进行代码提交,每道题目提交后进行若干组测试,每组测试对应一定的分值。选手无法看到测试样例,仅可看到测试结果(是否通过、运行错误、运行结果、运行时间、内存使用等等);
3. 总决赛汇报答辩和评审规则的具体安排另行通知。
五、奖项设置
CACC竞赛奖项设置与获奖规则由组织委员会负责,证书由CCF颁发。
(一)区域赛
设区域赛一、 二 、三等奖及优秀奖若干。具体评奖比例如下(根据所在区域实际参赛人数进行计算,总比例为所在区域参赛人数的60%):
1. 区域赛一等奖:不超过参赛人数的10%
2. 区域赛二等奖:不超过参赛人数的20%
3. 区域赛三等奖:不超过参赛人数的30%
区域赛获奖选手可获得电子版证书和纸质版证书(纸质版证书邮寄需在获奖后10日内提出申请),其他竞赛成绩非零分的未获奖选手可获得电子版参赛证明。
(二)总决赛
设总决赛特等奖、金奖、银奖、铜奖若干。具体评奖比例如下(根据总决赛实际参赛人数进行计算,总比例为总决赛参赛人数的50%):
1. 总决赛特等奖:5名
2. 总决赛金奖:不超过参赛人数的5%
3. 总决赛银奖:不超过参赛人数的15%
4. 总决赛铜奖:不超过参赛人数的30%
其他竞赛成绩非零分的未获奖选手可获得电子版参赛证明。
总决赛设置奖金包,获奖选手还将有机会获得阿里云、百度、滴滴出行、华为、蚂蚁、民生银行、腾讯等知名企业提供的实习就业的内推绿通机会,以及相关院校提供的访学及夏令营学习机会等。
根据大赛组织情况将设置优秀指导老师、优秀组织(高校)奖等专项奖励。
(三)颁奖仪式
1. 颁奖时间:颁奖仪式于决赛结束后与CCF算法大会联合举行。
2. 参与人员:各参赛选手、院校教师、企业代表、媒体记者、竞赛委员会成员、承办协办支持单位代表等。
六、竞赛纪律和相关事项
报名成功即视为参赛选手同意并遵守本次比赛的全部规则,需遵守但不限于如下竞赛纪律,具体以现场竞赛须知为准:
1. 自愿报名,真实填写个人信息。
2. 做好赛前准备工作,携带准考证及个人身份证等有效身份证件进入赛场。
3. 竞赛正式开始30分钟后,不得进入赛场,选手资格失效。竞赛正式开始3小时内不得离开赛场。
4. 关闭手机及一切能与外界联系的电子设备,诚信竞赛,不作弊。
5. 如有替赛,成绩无效,替赛者和被替赛者将记入黑名单,并通报相关高校和用人单位。
6. 竞赛时可参看自己带来的纸质参考资料,不得携带任何具有计算或通信功能的设备(如笔记本电脑、手机等)及存储设备(U盘、移动硬盘)。随身物品放到座位下妥善保管,如有遗失,后果自负。
7. 竞赛提供餐食和饮水需等待工作人员统一安排,选手也可自带面包、巧克力等餐饮入场。
七、监督反馈
1. CACC竞赛的组织接受社会监督、确保公平公正。
2. 参赛选手对竞赛组织、评审和处罚等有不同意见的可通过竞赛办公室申请仲裁。
中国计算机学会
2024年10月18日