算法竞赛比赛目录(部分比赛研究生和工作人士也可参加)
比赛目录
蓝桥杯(官网:http://dasai.lanqiao.cn/pages/dasai/index.html)
报名时间:一般为每年9月份-12月份。 举办时间:一般是报名次年的3月份省赛、6月份决赛(2020年因疫情推迟),拿到省赛一等奖才能进入在北京举行的全国总决赛。每年举办一次,2020年为第11届。 报名费:300元。 可选语言:c/c++,java,python。 参赛要求:具有正式全日制学籍并且符合相关科目报名要求的研究生、本科及高职高专学生(以报名时状态为准),以个人为单位进行比赛。 分组说明:研究生组、大学A组、大学B组、大学C组。研究生只能报研究生组。985、211本科生只能报大学A组及以上组别,其它院校本科生可自行选择报大学B组及以上组别,高职高专院校可报大学C组或自行选择任意组别。python方向仅设置大学组。各组的题目只有部分相同,各组分开比赛、分开评奖。 比赛时长:4小时。 比赛地点:线下比赛。省赛在全国各地都有赛点,决赛统一在北京举行。 比赛题型:5道填空题+5道编程题,填空题一般也是需要编程来求解的,满分150分。 比赛赛制:OI赛制,即每道题提交之后都没有任何反馈,填空题不是满分就是0分,编程题最后根据每道题通过的测试点的数量获得相应的分数。每道题不限制提交次数,仅以最后一次提交为准。 往年真题:http://dasai.lanqiao.cn/pages/dasai/news_detail_w.html?id=644 官方练习系统:http://lx.lanqiao.cn/ 获奖:比赛分为省赛和决赛,所有获奖选手均可获得由工业和信息化部人才交流中心及大赛组委会联合颁发的获奖证书。 省赛:省赛每个组别设置一、二、三等奖,比例分别为10%、20%、30%。省赛一等奖选手可获得进入在北京举行的全国总决赛的资格。 决赛:决赛一等奖5%,二等奖20%,三等奖25%,优秀奖不超过50%,零分卷不得奖。
PAT(计算机程序设计能力考试,官网:https://www.patest.cn/)
举办时间:每年举办3次,一般为每年3月(2020年因疫情推迟到6月21日)、9月和12月。 报名时间:一般上次考试刚刚结束,下次考试的报名就马上开始了。 报名费:256元。只需要刷十道牛客网的PAT真题,就可以领取50元的PAT报名优惠券。链接: https://www.nowcoder.com/pat 可选语言:c/c++,java,python等多种语言都可以。 参赛要求:无论是否是大学生,均可参加。 分组说明:PAT分为顶级(英文,3题)、甲级(英文,4题)、乙级(中文,5题)。满分都是100分。 比赛时长:各组都是3小时。 比赛题型:各语言考的题目相同,而顶级、甲级、乙级各组考的题目都不同,只考编程题。 比赛地点:线下考试,PAT目前有考点 70多处, 分布在 26 省/直辖市的 51 座城市中, 涉及合作院校 67 所。 比赛赛制:IOI赛制,即每道题提交之后都有反馈,可以看到“通过”、“运行错误”、“答案错误”等等,甚至可以实时看到自己每道题得了多少分,根据每道题通过的测试点的数量可获得相应的分数。每道题不限制提交次数,仅以最后一次提交为准。 往年真题(收费):https://pintia.cn/market 练习系统(免费):https://pintia.cn/problem-sets 获奖:考试后会发成绩单。浙江大学计算机学院与软件学院还以PAT(甲级、顶级)一年内的成绩作为硕士研究生招生上机复试成绩。另外很多企业对于PAT成绩优异者可以免机试、优先录取等,详情见https://www.patest.cn/company
CCF CSP(CCF计算机软件能力认证,官网:http://www.cspro.org/)
举办时间:从2014年开始每年举办3次,一般为每年3月(2020年因疫情推迟)、9月和12月。 报名时间:一般在每次考试前一两个月开始报名。 报名费:非会员400元,会员200元。会员只需花50元就可以开通一年,一年内三次认证都可以享受会员价(最近办会员好像暂停了)。 可选语言:C/C++、Java和Python。 参赛要求:无论是否是大学生,均可参加。 分组说明:无分组,每届所有考生都考同一套题。 考试时长:4小时。 考试题型:5道题,都是编程题。一般难度按照题号递增。 考试地点:线下考试,在全国有80多个认证点。 考试赛制:OI赛制,即每道题提交之后都没有任何反馈,最后根据每道题通过的测试点的数量获得相应的分数。每道题不限制提交次数,仅以最后一次提交为准。 往年真题:http://www.cspro.org/ ,注册并登陆后,“报名考试”-“模拟考试” 获奖:认证结束3个工作日后可登陆官网查看成绩,可下载打印带红色公章电子版成绩单。有的学校将CSP成绩作为毕业要求、保研要求或考研免机试条件等,有的公司对CSP成绩优异者优先录取。另外如果成绩达到一定标准(各地区分数要求不同),可报名参加CCF CCSP分赛区竞赛、CCF CCSP竞赛,报名需要另外收费。
GPLT 团体程序设计天梯赛(官网:https://gplt.patest.cn/regulation)
举办时间:比赛时间一般安排在每年 3~5 月择日举行,2020年是第5届。 报名时间:一般在举办时间十天前截止。 报名费:竞赛注册费为500元/队,会务费为150元/人。 可选语言:C、C++ 和 Java。 参赛要求:需要由每个学校的老师注册并申请队伍后,学生才能报名,由老师带队参赛。每名参赛队员必须是参赛队所属高等学校的在册本科生或专科生,每支参赛队由最多 10 名队员组成,每位参赛队员使用一台计算机独立比赛。 分组说明:竞赛分为 3 个组别:珠峰争鼎(本科组)、华山论剑(本科组)、沧海竞舟(专科组),本科生限参加 “华山论剑”组或“珠峰争鼎”组;专科生可参加任一组。竞赛中 3 个不同组别使用同一套题目,在同一时间,按照统一评分规则进行比赛。 比赛时长:3个小时。 比赛题型:都是编程题。竞赛题目分 3 个梯级:基础级设 8 道题,其中 5 分、10 分、15 分、20 分的题各 2 道,满分为 100 分;进阶级设 4 道题,每道题 25 分,满分为 100 分;登顶级设 3 道题,每道题 30 分,满分为 90 分。 比赛地点:线下比赛,在全国有三四十个赛点。 比赛赛制:IOI赛制,即每道题提交之后都有反馈,可以看到“通过”、“运行错误”、“答案错误”等等,甚至可以实时看到自己每道题得了多少分,根据每道题通过的测试点的数量获得相应的分数。每道题不限制提交次数,仅以最后一次提交为准。 练习系统:拼题A网站 https://pintia.cn(即比赛使用的在线自动判题系统)提供包括往届真题在内的练习题目。是的,就是跟PAT同一个练习系统。 获奖:竞赛的 3 个组别分别设置全国高校奖、全国团队奖、个人特等奖、个人优胜奖、特别奖、成功参赛奖;同时各省设置省内高校奖和团队奖。详见 https://gplt.patest.cn/regulation
传智杯(官网:http://dasai.ityxb.com/)
举办时间:每年举办1次,一般为每年3月或4月。2020年是第二届。 报名时间:一般在前一年11月开始报名。 报名费:免费。 可选语言:C/C++、Java和Python。 参赛要求:大赛面向中国高校所有专业的在校生(含高职、大专、本科及研究生),已毕业的学生不具备参赛报名资格。 分组说明:无分组,每届所有考生都考同一套题。 比赛时长:3小时。 比赛题型:每场⽐赛共计 4 题,每道题根据难易度有不同的得分,答对题⽬数越多即得分越⾼,在得分相同的情况下,答题⽤时最短则排名越⾼。 比赛地点:院校选拔赛为线上比赛,决赛为北京线下比赛(2020年因疫情均改为线上比赛)。 比赛赛制:ACM-ICPC 赛制,即每道题提交之后都有反馈,可以看到“通过”、“运行错误”、“答案错误”等等,每道题必须通过所有的测试点才算通过,通过题数/分数相同的情况下按照答题时间排名。每道题不限制提交次数,但没通过的话会有罚时,仅以最后一次提交为准。 练习系统:没有公布往年真题,没有自己的练习系统,官方建议练习系统为计蒜客https://nanti.jisuanke.com/acm 获奖:正式赛分为院校选拔赛和决赛。 院校选拔赛:根据排名,分设一等奖(5%)、二等奖(10%)、三等奖(20%)和优秀奖(15%)各若干项,都有荣誉证书。初赛 一、二等奖获奖选手将有资格进入决赛。 决赛:设一等奖(2%)、二等奖(3%)、三等奖(5%)各若干项,总获奖人数不超过总报名数的10%,都有荣誉证书。
全国高校计算机能力挑战赛(官网:http://www.ncccu.org.cn/index.html#jg)
举办时间:仅2019年举办过一届,初赛、决赛均在2019年11月份。不清楚之后会不会继续举办。 报名时间:2019年是9月-11月报名。 报名费:60元。 可选语言:C/C++、Java和Python。 参赛要求:大赛的参赛对象是高校所有专业的在校生(含高职、大专、本科及研究生)。 分组说明:各语言科目分开比赛,题目根据所选语言系统自动生成。 比赛时长:区域赛为90分钟,决赛为120分钟。 命题范围:命题范围参考:基本语言知识、数据结构基础(线性结构、树形结构、图结构)、算法基础(如排序查找等算法,以及算法综合应用)等知识。 比赛题型: 题型为选择题、程序阅读(阅读程序写结果)、程序设计(每题设置若干得分点,按通过的得分点计分)。 比赛地点:线上比赛。 比赛赛制:OI赛制,即每道题提交之后都没有任何反馈,最后根据每道题通过的测试点的数量获得相应的分数。每道题不限制提交次数,仅以最后一次提交为准。 练习系统:没有公布往年真题,没有自己的练习系统。 获奖:程序设计赛分为区域赛和决赛。 区域赛:根据各参赛科目排名,分设一等奖(5%)、二等奖(10%)、三等奖(20%)和优秀奖(15%),都有荣誉证书。区域赛一、二等奖获奖选手将有资格进入决赛。 决赛:设一等奖(2%)、二等奖(3%)、三等奖(5%)各若干项,总获奖人数不超过总报名数的10%,都有荣誉证书。
软考(计算机技术与软件专业技术资格(水平)考试,官网:http://www.ruankao.org.cn/)
举办时间:每年5月份、11月份举办两次。 报名时间:各省报名时间不同。一般上半年为2、3月份报名,下半年为8、9月份报名。 历史:计算机软件资格考试在全国范围内已经实施了二十多年,近十年来,考试规模持续增长,截止目前,累计报考人数约有五百万人。 报名费:各省不同,几十元到一百多元。 参赛要求:无要求。无论是否是大学生,都可以报名。报考任何级别不需要学历、资历条件。 分组说明:计算机软件资格考试设置了27个专业资格,涵盖5个专业领域, 3个级别层次(初级、中级、高级)。计算机专业的大学生一般报考“程序员”(初级)或“软件设计师”(中级),可直接报考中级。 时长:考试包括上午场、下午场,都是2.5小时。 可选语言:下午场中有一道C语言的题目必考,另外选做一道C++或Java的题目。都是代码填空题。 命题范围:软件工程(占比最大)、基本语言知识、数据结构、算法、操作系统、计算机组成原理、数据库、计算机网络、编译原理、设计模式等计算机专业知识,几乎覆盖了计算机专业本科的所有专业课。虽然命题范围广,但是题目都不难。 考试题型: 不考编程题。上午场都是选择题,满分75分。下午场都是填空题,满分75分。 考试地点:线下考试,全国各地都有考点。 往年真题:官方将往年真题整理出书,可自行购买。详见 http://www.ruankao.org.cn/book 获奖:需要上午场和下午场都达到45分以上,才能通过考试。通过之后可以领取到合格证书,详见http://www.ruankao.org.cn/index/hg
CCSP, 官网: (https://www.ccf.org.cn/ccsp/)
举办时间:CCSP(CCF 大学生计算机系统与程序设计竞赛)每年举办一次,通常在 10 月举行。例如,2024 年竞赛于 10 月 23-24 日在浙江金华举办,2025 年具体日期尚未公布,但预计延续同期安排。 报名时间:报名通常在比赛前 1 个月开启,如 2024 年报名窗口为 9 月 19 日至 10 月 13 日。考生需通过 CCF 官网注册,并满足 CSP 认证成绩≥200 分的条件,名额有限,先到先得。 报名费:CCSP 竞赛通常免费,但需通过 CSP 认证选拔。部分高校可能组织团报,带队老师可获 CNCC 会议门票等福利。
参赛要求:
- 身份限制:仅限高校在校生,需提交学生证等证明。
- 成绩要求:需在近 7 次 CSP 认证中任一次成绩≥200 分,按分数和报名顺序筛选。
- 其他:无专业限制,但需具备扎实的编程与系统设计能力。
时长:全国赛为连续 12 小时上机编程(首届因题目调整延长至 13 小时),分算法题和系统设计题两部分,强调耐力与综合能力。 可选语言:支持 C/C++、Java 和 Python 三种编程语言,考生报名时选定,考试期间仅可使用所选语言。
考试题型:
- 算法题:2 题,共 250 分,含多组测试用例,按通过数量得分。
- 系统设计题:1 题,250 分,分正确性和性能两部分评分,性能分根据全场最优运行时间动态调整。
- 总分:500 分,每题提交次数上限 10 次,取最高分。
考试地点:全国各 CSP 认证点高校及指定考点,如 2024 年主赛场为浙江师范大学,其他考点包括深圳大学、福建师范大学等。
认证作用
- 高校认可:清华大学、北航等高校将 CCSP 成绩作为保研、考研机试免试依据。
- 企业招聘:华为、腾讯等企业优先录用获奖选手,部分岗位直接对标竞赛表现。
- 国际影响力:竞赛成绩被国际 TOP 高校及企业认可,助力学生升学与职业发展。
奖项设置
- 个人奖:取全国排名前 60%(≤300 人),设金(8%)、银(16%)、铜(24%)奖,金奖奖金 2 万元。
- 高校奖:按各校前五名选手成绩总和排名,前 10 名获 “高校排名证书”。
- 其他:优秀选手奖(完赛者)、指导老师奖(团报高校)等。
ccf全国算法精英大赛, 官网: (https://conf.ccf.org.cn/web/html5/TYMB.html?channelId=8a9e362c92dd010c0192e6984e0400c5&globalId=m1301864086249803776173043018562)
举办时间
- 省赛:每年 12 月(首届为 2024 年 12 月 1 日)。
- 全国总决赛:次年 4 月(与 CCF 算法大会联合举办,如 2025 年 4 月)。
报名时间
- 省赛:赛前 1 个月开启(如 2024 年为 10 月 20 日 - 11 月 17 日)。
- 总决赛:省赛全国排名前 500 名自动入围,无需额外报名。
参赛要求
- 身份限制:全国高校全日制在校生(含本、硕、博)及社会人士均可报名。
- 组队规则:团队 1-3 人,不支持跨校组队,需由队长统一注册并提交成员信息。
- 其他:无年龄、专业限制,允许自带非联网设备(如纸质资料、U 盘)。
分组说明
- 本科研究生组:面向本科生、硕士及博士研究生。
- 高职高专组:仅限高职高专院校在校生。
时长
- 省赛:连续 5 小时上机考试。
- 总决赛:分 2 天上机测试(16 小时)及 1 天技术答辩。
可选语言
支持 C、C++、Java、Python 四种编程语言,需在报名时选择,考试期间固定使用所选语言。
命题范围
- 算法题:覆盖数据结构、算法设计(如动态规划、贪心策略)及数学建模。
- 工程题:涉及系统设计、性能优化及开放领域(如 AI、安全)。
考试题型
-
ACM 赛制
- 每道题提交后实时反馈结果(通过 / 错误),无法查看测试样例。
- 题目需通过所有测试点方计分,未通过可重复提交,通过后罚时 20 分钟。
- 实时排名按通过题数排序,相同题数则比较答题时间 + 罚时。
-
题量:每场 10 题(省赛与总决赛),含算法题与工程实践题。
报名费
- 省赛:每队 300 元,用于命题、评审、证书制作等。
- 总决赛:免费,部分高校提供住宿及交通补贴。
考试地点
- 省赛:全国 73 个赛点同步进行(如浙江大学、哈尔滨工业大学等)。
- 总决赛:集中在指定城市(如宁波)。
奖项设置
-
省赛:一、二、三等奖(总比例 60%)及优秀奖,颁发电子及纸质证书。
-
总决赛
- 特等奖(5 名)、金 / 银 / 铜奖(总比例 50%),奖金丰厚(如特等奖超万元)。
- 企业实习内推、访学机会及高校排名证书。
中国计算机学会算法能力大赛(CACC), 官网: (https://www.saikr.com/vse/CACC/2024)
举办单位
- 主办单位:中国计算机学会(CCF)
- 承办单位:CACC 竞赛办公室
参赛要求
- 身份限制:在校学生(含本、硕、博、专科)及从业工程师,不限国籍与年龄。
- 报名规则:个人报名,需提交真实信息(身份、联系方式)。
举办时间
- 区域赛:2024 年 12 月 1 日(9:30-17:30,8 小时连续比赛)。
- 总决赛:2025 年 4 月(与首届 CCF 算法大会联合举办,为期 3 天)。
报名时间
- 区域赛:2024 年 10 月 20 日 - 11 月 17 日(线上报名)。
- 总决赛:区域赛全国排名前 500 名且成绩非零者自动入围。
比赛地点
- 区域赛:全国各大城市赛点(按学籍或居住地划分)。
- 总决赛:浙江省宁波市海曙区(与算法大会同地)。
时长
- 区域赛:1 天(8 小时),含算法题(3 小时)与开放工程题(5 小时)。
- 总决赛:2 天上机测试(16 小时)+1 天技术答辩。
可选语言
支持 C、C++、Java、Python 四种编程语言,报名时选定,考试期间固定使用。
命题范围
- 算法题:数据结构、算法设计(如动态规划、贪心策略)及数学建模。
- 工程题:结合 AI、安全、优化等领域的开放式系统设计。
考试题型
-
区域赛:5 题(前 4 题算法题,第 5 题工程实践题)。
-
总决赛:6-7 题(算法与系统设计结合),含技术答辩。
-
提交规则
- 实时反馈测试结果(通过 / 错误),不可见测试样例。
- 每题按测试点得分,允许多次提交,最终取最高分。
报名费
- 区域赛:免费(首届)。
- 总决赛:免费,组委会提供住宿、餐饮及外地选手交通补贴。
奖项设置
-
区域赛
- 一、二、三等奖(总比例 60%)及优秀奖,颁发电子 + 纸质证书。
-
总决赛
- 金 / 银 / 铜奖(总比例 50%),奖金丰厚(如特等奖超万元)。
- 企业内推(阿里云、腾讯等)、高校访学及夏令营机会。
注意事项
- 比赛期间禁止联网,允许携带纸质资料及外接设备。
- 作弊者取消成绩并通报,严重违规考点将被取缔。
- 赛事信息以 CCF 官网公布为准,选手需及时关注通知。
