
订阅
0有用+1
河南省大学生程序设计竞赛(别称“河南省ACM”)是经ACM/ICPC亚洲区组委会授权、河南省计算机学会主办的省级程序设计赛事,由省内高校轮流承办,旨在提升大学生计算机编程与问题解决能力 [19]。作为ACM国际大学生程序设计竞赛的省级延伸,赛事参照国际ACM规则:每队使用1台电脑,在5小时内用C/C /Java解决10-13道题目,按正确解题数及总用时(含罚时)排名 [29]。
该赛事已举办多届,第五届于2012年由郑州轻工业学院承办,该届竞赛共有13支代表队获得金奖、20支代表队获得银奖、31支代表队获得铜奖 [14]。第十六届河南省大学生程序设计竞赛于2025年5月10日至11日在周口师范学院举办,吸引了来自全省50所高校的251支队伍参赛 [18] [33]。第七届CCPC河南省大学生程序设计竞赛于2025年6月举办,由郑州轻工业大学和黄河科技学院联合承办,吸引了全国高校431支队伍参赛 [38]。郑州大学与南阳理工学院长期保持领先优势,其中南阳理工学院在第十六届竞赛中斩获冠军并创下历史最佳战绩 [13] [27],该校还建有省内完整的在线测试平台。赛事通常由各承办校临时搭建测试平台 [13]。
- 中文名
- 河南省大学生程序设计竞赛
- 别 名
- 河南省内的ACM
- 目 的
- 大学生运用计算机分析问题能力
- 地 点
- 河南省
- 时 间
- 2008年5月17日
赛事简介
播报编辑
ACM崇尚创意、创新,对于当代大学生有着非常强烈的吸引力。比赛题目需要选手具有较强的逻辑思维能力、实际应用能力及创新能力。因历届竞赛都芥蒂了世界各大洲的精英,云集了计算机界的“希望之星”而受到国际各知名大学的重视,并受到全世界各著名计算机公司如Microsoft,IBM等的高度关注,成为世界各国大学生最具影响力的国际级计算机类的赛事,ACM所颁发的获奖证书也为世界各著名计算机公司、各知名大学所认可。
河南省大学生程序设计竞赛(河南省ACM)是经ACM/ICPC亚洲区竞赛组委会授权、河南省计算机学会主办、由河南省各高校轮流承办的ACM/ICPC中国·河南省大学生程序设计竞赛,是河南省内大学生程序设计竞赛方面规模最大的赛事。 [30] [37]
第十六届河南省大学生程序设计竞赛于2025年5月10日至5月11日在周口师范学院举办,吸引了来自近50所高校的251支队伍、700余名选手参赛。 [18] [23] [33]赛事旨在促进大学生运用计算机来充分展示自己在压力下的程序设计能力、分析问题和解决问题的实践能力、团队协作精神以及创新思维能力。 [40]
比赛流程
播报编辑
河南省大学生程序设计竞赛的比赛流程和国际ACM比赛流程几乎一样,具体的比赛流程如下:比赛期间,每支队伍由三人组成 [31],每队使用1台电脑需要在5个小时内使用C、C 或Java中的一种编写程序。参赛者可以参考任何纸质书籍、手册、笔记和程序清单,但不得携带任何电子媒质 [29]。程序完成之后提交裁判运行,运行的结果会判定为正确或错误两种并及时通知参赛队。而且有趣的是每队在正确完成一题后,组织者将在其位置上升起一只代表该题颜色的气球。
最后的获胜者为正确解答题目最多且总用时最少的队伍。每道试题用时将从竞赛开始到试题解答被判定为正确为止,其间每一次提交运行结果被判错误的话将被加罚20分钟时间,未正确解答的试题不记时。例如:A、B两队都正确完成两道题目,其中A队提交这两题的时间分别是比赛开始后1:00和2:45,B队为1:20和2:00,但B队有一题提交了2次。这样A队的总用时为1:00+2:45=3:45而B队为1:20+2:00+0:20=3:40,所以B队以总用时少而获胜。
不过需要说明的是:河南省大学生程序设计竞赛的规模没有国际ACM的规模大,题目相对来说也比较简单。
往届比赛
播报编辑
河南省大学生程序设计竞赛已经举办了十五届,具体的比赛时间和承办学校如下表所述:
河南省第一届大学生程序设计大赛 [1] | 河南省计算机学会 | 2008.5.18 | 郑州大学信息工程学院 | |
河南省第二届大学生程序设计大赛 [2] | 河南省计算机学会 | 2009.5.16 | 河南师范大学计算机与信息技术学院 | |
河南省第三届大学生程序设计大赛 [3] | 河南省计算机学会 | 2010.5.15 | 河南理工大学 | |
河南省第四届大学生程序设计大赛 [4] | 河南省计算机学会 | 2011.5.21 | 河南科技大学 | |
河南省第五届大学生程序设计大赛 [5] | 河南省计算机学会 | 2012.5.12 | 郑州轻工业学院 | |
河南省第六届大学生程序设计大赛 [6] | 河南省计算机学会 | 2013.5.11 | 南阳理工学院 | |
河南省第七届大学生程序设计大赛 [7] | 河南省计算机学会 | 2014.5.24 | 解放军信息工程大学 | |
河南省第八届大学生程序设计大赛 [8] | 河南省计算机学会 | 2015.5.9 | 河南省平顶山学 | |
河南省第九届大学生程序设计大赛 [9] | 河南省计算机学会 | 2016.6.2 | 河南大学 | |
河南省第十届大学生程序设计大赛 [10] | 河南省计算机学会 | 2017.5.6 | 河南工业大学 | |
河南省第十一届大学生程序设计大赛 [11] | 河南省计算机学会 | 2018.5.26 | 信阳师范学院 | |
河南省第十二届大学生程序设计大赛 [12] | 河南省计算机学会 | 2019.5.7 | 黄淮学院 | |
河南省第十三届大学生程序设计大赛 [15] | 河南省计算机学会 | 2021.5.23 | 河南农业大学 | |
河南省第十四届大学生程序设计大赛 [16] | 河南省计算机学会 | 2023.5.21 | 洛阳师范学院 | |
河南省第十五届大学生程序设计大赛 [17] | 河南省计算机学会 | 2024.6.3 | 商丘师范学院 |
赛事历史
播报编辑
第一届“863软件园杯”河南省大学生程序设计竞赛于2008年5月17日至18日在郑州大学举办,由河南省计算机学会主办,共有14所高校的160余名学生参加 [24]。赛事经ACM/ICPC亚洲区竞赛组委会授权 [19]。第九届竞赛于2016年6月在河南大学金明校区举行,来自33所学校的175支队伍参赛 [32]。第十四届竞赛于2023年5月20日在洛阳师范学院举办,共有218支队伍参加 [28]。第十五届竞赛于2024年6月8日在商丘师范学院举办,来自48所高校的234支队伍参赛 [30]。第十六届竞赛于2025年5月10日至11日在周口师范学院举办,来自50所高校的251支队伍参赛 [18] [33]。
赛事自2008年启动以来,由河南省各高校轮流承办 [19] [30] [33],是河南省内一项计算机类赛事 [18] [32] [40]。
赛事影响
播报编辑
河南省大学生程序设计竞赛被列入全国普通高校学科竞赛排行榜,是国家级A类赛事 [28]。竞赛旨在激发高校学生学习计算机领域专业知识与技能的兴趣,鼓励学生灵活运用计算机知识和技能解决实际问题,有效提升算法设计、逻辑推理、数学建模、编程实现和计算机系统能力,培养团队合作意识、挑战精神和创新能力 [20] [24]。该赛事自2008年创办以来,已成为对河南省大学生最具影响力的计算机类赛事,不仅为省内广大爱好计算机编程的大学生提供了充分展示才华的舞台,而且对促进高校教学和科研,引导、支持和鼓励高校大学生进行科技创新起到了重要作用 [37] [40]。
省赛平台为省内各高校在程序设计专业教育领域搭建了一个交流碰撞、技艺切磋、增进友谊的良好平台,有利于计算机程序设计专业教育的改革与发展,有助于提升计算机程序设计专业教育整体水平 [22]。此外,竞赛还构建了计算机学科“大中衔接”的新范式 [33]。
参赛情况
播报编辑
郑州大学与南阳理工学院长期保持领先优势 [13]。赛事吸引了来自郑州大学、河南大学等近50所高校的参赛队伍 [18]。
南阳理工学院在第十六届河南省大学生程序设计竞赛中以解出9道题的优势斩获冠军,获得4金3银1铜,金奖总数连续两年全省第一 [27]。郑州大学在第一届竞赛中以团体总分第一名捧得“863软件园杯” [24]。河南师范大学在第八届竞赛中获银奖2项、铜奖1项 [40]。安阳工学院自2008年参赛,在2014年第七届竞赛中成功摘得两枚金牌,实现金牌零突破,并在后续届次中持续获奖 [26]。信息工程学院在第十四届竞赛中喜获得铜奖3枚 [28]。软件学院在2025年第七届CCPC河南省赛中获2项银奖和1项铜奖 [38]。
第十六届竞赛中,“You're all ACMers but I'm an ATM”队获金牌,“Fujiya lollipop”队获铜牌 [23] [35]。2024年第六届CCPC河南省赛中,马兵德、吕龙、郭欣睿同学成绩在全国排名第14名,河南省内高校排名第2名 [39]。2022年第四届CCPC河南省赛中,由崔嘉俊、王鹏恒、牛英杰组成的队伍荣获铜奖 [36]。
比赛场馆
播报编辑
河南省大学生程序设计竞赛通常由省内高校轮流承办,赛事由各承办校临时搭建开源测试平台。 [13] [19]第十六届(2025年)竞赛在周口师范学院举办,该校负责提供竞赛所需的场地与设备。 [33]2024年第六届CCPC河南省大学生程序设计竞赛在郑州轻工业大学举办,2025年第七届CCPC河南省大学生程序设计竞赛由郑州轻工业大学和黄河科技学院联合承办。 [20-21] [38-39]
其他历届承办高校包括郑州大学(第一届)、河南大学(第九届)、黄河科技学院(第七届)、商丘师范学院(第十五届)、洛阳师范学院(第十四届)、信阳师范学院(第十一届)、平顶山学院(第八届)等。 [24-25] [28] [30-32] [34] [40]受疫情影响,2021年第三届和2022年第四届CCPC河南省大学生程序设计竞赛采用线上形式举办。 [31]
赛事文化
播报编辑
赛事形式随外部环境灵活调整,例如2022年第四届CCPC河南省大学生程序设计竞赛因疫情影响采用线上竞赛的形式举办,全程视频会议监考并录像上传;2021年第三届比赛同样采用线上形式。参赛规模持续扩大,2023年第五届CCPC河南省赛有40余所高校的334支队伍共1000余名队员参赛 [31];2024年第六届CCPC河南省赛吸引了145所高校的442支队伍共1300余名队员参赛 [21];2025年第七届CCPC河南省赛吸引了全国高校431支正式队伍和7支打星队伍同场竞技 [38]。
竞赛氛围紧张激烈,选手们“以代码为笔、以逻辑为墨”,在长达5小时的高强度比赛中角逐,充分考验其专业技术、创新思维、团队精神和抗压能力 [31] [33]。赛事注重仪式感,开幕式通常包含承办校领导致欢迎词、主办方代表介绍赛事发展并寄语选手等环节,闭幕式则进行大赛总结、宣布结果、颁奖以及向下届承办高校授旗 [33]。
此外,各参赛队伍常为自己起具有创意和个性的队名,如“You're all ACMers but I'm an ATM”、“Fujiya lollipop”、“算法信息系统”等,成为赛事文化的生动体现 [23] [31] [35]。
在线测试平台
播报编辑
所有比赛现场使用的平台也是各承办学校结合本校的计算机机房临时搭建的,例如第十六届竞赛承办方周口师范学院为赛事配备了先进的硬件设备 [33]。竞赛所支持编程语言为C、C++、Java [29]。可以有爱好者自行搭建。
