计算机有哪些值得参加的比赛ccpc和蓝桥杯哪个含金量高

最近有些学妹问我咱们计算机专业的有哪些比赛可以参加呢?我眉头一皱,想了想咱们计算机专业竞赛好像确实蛮多的,在这里给捋一捋。

竞赛的目的有很多,有的是为了参加竞赛提高个人能力,有的是为了拿到荣誉为自己保研、就业、考研加分,还有的是为了奖金。

竞赛的类型也有好多种,有算法类、工程类、科研类的,不同竞赛的难度不同、社会认可度不同。根据自身条件,选择合适的比赛参与历练自己,也算是拓宽自己的认识面,以后和人聊起来也能说上两嘴。

今天主要给大家介绍一些算法类竞赛。算法类竞赛大家听过或者接触的比较多,有些竞赛奖项的荣誉能够让自己终身受誉(不夸张),不过算法类竞赛一般都是荣誉型更多,奖金很少有。

下面会介绍一些赛制和比赛,在介绍比赛之前,先把一些专业术语搞清楚:

AC:Accept,通过

AK:All-Killed,AC了所有题

爆零:一题都没通过(一般赛前自嘲这次又要爆零了)

WA:Wrong Answer,答案错误

RE:Runtime Error,运行错误(通常是数组越界、爆栈了)

CE:Compilation Error,编译错误,即使很自信也要本地编译成功后再提交。

MLE:Memory Limit Exceeded,内存超限(通常是数组开大了,数组能开多大心里大概有个数)

PE:应该是格式错误?不太确定

OLE:Output Limit Exceeded,超出输出限制

UKE:Unknown Error,出现未知错误。

在介绍比赛之前,要先说一下赛制,其中ACM赛制要求是最高的,错一点整个题就不得分,所以每道题要采取适合的方法,而OI和IOI则是通过测试样例数量给分,如果题目不会最优解混部分分也可以得到不错的成绩(这也是暴力杯由来根本原因)。

ACM赛制:现场判题,每道题都有多个测试点,每道题必须通过了所有的测试点才算通过。不限制提交次数,但没通过的话会有罚时,仅以最后一次提交为准。比赛过程中一般可以看到实时排名,通过题数相同的情况下按照答题时间+罚时来排名。

ACM赛制的比赛:ICPC、CCPC、codeforces比赛、牛客小白赛练习赛挑战赛、传智杯等。

OI赛制:每道题提交之后都没有任何反馈,每道题都有多个测试点,根据每道题通过的测试点的数量获得相应的分数。每道题不限制提交次数,仅以最后一次提交为准。比赛过程中看不到实时排名,赛后按照总得分来排名。

OI赛制的比赛:NOI全国青少年信息学奥林匹克竞赛、CCF CSP、蓝桥杯、牛客OI赛等等。

IOI赛制:现场判题,甚至可以实时看到自己每道题得了多少分,但看不到错误的测试样例。每道题都有多个测试点,根据每道题通过的测试点的数量获得相应的分数。每道题不限制提交次数,提交错误没有任何惩罚,仅以最后一次提交为准,按照总得分来排名。IOI赛制是结合了OI赛制和ACM赛制的特点。

IOI赛制的比赛:PAT、团体程序设计天梯赛、CCF CCSP、洛谷月赛。

ICPC名气真是太大了,提起IPCP估计大家都知道:三人一队一个电脑,英文题目,五小时内A一道题挂一个气球……

国际大学生程序设计竞赛(英文全称:International Collegiate Programming Contest(简称ICPC)),这个比赛很久以来都是ACM赞助的,以前都叫ACM/ICPC,简称ACM,现在也依然大部分人把ICPC叫做ACM。但在2018年以后ACM(美国计算机协会)就不是ICPC的主要赞助了,后来JetBrains对其赞助,目前是AWS education、华为、JetBrains三家对其主要赞助。

而早期的图标也成为一个回忆了,那时候ACM、IMB都是金主赞助商。

这个比赛含金量是非常高的,即使近些年含金量有些下滑,但它依旧算法领域含金量最高的比赛,你经常看到某个算法课程的作者:xx,20xx年ACM亚洲xx区域赛金牌。一听金牌,大家就觉得:卧槽,大佬讲课,这个课程质量肯定稳了,买买买!

不过ICPC也有省赛,亚洲区域赛,亚洲决赛( EC-Final)和世界总决赛(World Finals),一般来说区域赛含金量还是比较受认可的,当然中国只有强校的队才能进World Finals。

对于普通同学的焦点来说都是国内的几场区域赛。ICPC的门槛比较高,每个学校一般有几只队伍,有的学校可能只有一两只队伍(每个队伍一年最多打两场区域赛),具体名额分配要看各个区域赛组织文件的,所以如果想参加ICPC光想还是没用的,还要自身实力够硬能够获得学校教练认可,让你组队训练给你名额。

如果你高中有IO竞赛经验或者大一比较喜欢算法刷题,那么强烈推荐努力尝试一波,但如果你目前都大二大三但是算法基础还是很差,那并不是建议你在这上花太多时间,如果结果只是打铁那花费那么多时间在这上其实还是有点不值当的,ICPC是属于算法精英的比赛而不是普通人的比赛。虽说学习算法很能提升个人能力,考研、就业也有很大帮助,但ICPC的难度通常远大于面试力扣、剑指offer,可以但没必要。

赛制:ACM赛制

题量: 7到13个问题(编程题)

时长:5小时

编程语言:C/C++、Java和Python

奖项设置:金、银、铜奖的颁奖比例参加队数的 10%, 20% 和 30%,其余我们亲切地称为打铁。

其他:一般本科,理论上研一最大年级,三人一队,A一道题自己多一个气球。

中国大学生程序设计竞赛(China Collegiate Programming Contest, CCPC)这个比赛是中国的,很多人把它和ICPC弄混淆,它整体来说跟ICPC很像(赛制、规则),但CCPC的历史比较短,2015年才开始第一届所以有些院校还不太认这个比赛(甚至不报销),但目前赛制也很完善也得到大家认可。

想参加的话其实门槛目前来说跟ICPC有些类似,学校可以参加的名额一部分网络赛争取,一部分固定名额,还有其他承办、出题等等其他因素也会奖励一些名额,对于学生来说,当然也是只能先进校队才能有机会参加比赛了。

对于ICPC/CCPC如果自己还很年轻,并且自己有追求想参加的话,可以打听打听校队和自己院校情况,努力刷题打比赛参加学校程序设计大赛证明自己。

其规则和ICPC相似。

其他:只允许本科、专科

蓝桥杯大家可能更熟悉一些,因为可能很多人都参加过,它是一个比较亲民化的算法竞赛(这里就不说非电子类的了),蓝桥杯大赛是工业和信息化部人才交流中心举办。

蓝桥杯是个人赛,个人赛软件类分为:C/C++大学研究生组,C/C++大学A组,C/C++大学B组,C/C++大学C组,Java大学研究生组,Java大学A组,Java大学B组,Java大学C组,Python大学组共9个组别。研究生只能报研究生组。一本院校(985、211)本科生只能报大学A组以上组别。其它本科院校本科生可报大学B组及以上组别。其它高职、高专院校可自行选择报任意组别。每位选手只能申请参加其中一个组别的竞赛。各个组别单独评奖。蓝桥杯的分组竞赛方式,让平时被“学霸”打压的普通学生,也能有获得感,有进步感,给更多学生指引了努力的方向。

在比赛的时候蓝桥杯是OI赛制,也就是提交答案之后赛后评判,根据通过的样例数量给分。这样的赛制,放宽了对于编程速度的要求,对于大部分选手来说更友好一点,可以更从容地解决问题,但也可能有些错误被疏忽不知道已经错了。

蓝桥杯报名的话有个人和院校两种,学校报名:自己注册,自己提交申请,选择学校报名,等待学校缴费(很多学校要让学生先交钱,获奖之后再报销的)。而自己报名的话就是自己完成一系列流程,但是有的学校不允许学生擅自个人报名要走学校通道的也要注意一下。

很多人对蓝桥杯的含金量看法不一,ACM大佬可能觉得这个比赛没啥含金量,但是不同人有不同的追求吧,没有ACM竞赛机会的蓝桥杯就是一个学习算法、证明自己的另一个非常好的方式。省赛的话确实含金量一般,省一才有资格进入国赛,拿了省一能证明你有两下子,在国赛如果能拿国一或者国二其实还是有含金量的。

赛制:OI赛制

题量:5道填空题+5道编程题,填空题一般也是需要编程求解答案,满分150分。

时长:4小时

编程语言:C/C++、Java和Python

奖项设置:

省赛:省赛每个组别设置一、二、三等奖,比例分别为10%、20%、30%,总比例为实际参赛人数的60%,零分卷不得奖。省赛一等奖选手获得直接进入全国总决赛资格。

国赛:个人赛根据相应组别分别设立一、二、三等奖及优秀奖。其中,一等奖不高于5%,二等奖占20%,三等奖不低于25%,优秀奖不超过50%。

国赛都是省一选手参加的,并且一二三等奖获奖比例更加苛刻,所以这个含金量还是有的。

其他:个人赛,需要注意分组自己所能报名的组别

天梯赛是个团体赛,每个队不超过10人,题目的话更亲民一些,难度分3个梯级:基础级、进阶级、登顶级。以个人独立竞技、团体计分的方式进行排名。

当然天梯赛奖项设置也比较多,这里就不进行详细介绍了,可以到官网去查看奖项设置,但很多学校算法氛围不是很浓厚或者没人带队没有队伍参加,这种有意思的赛制其实还是建议参加体验一下的,自己为团队奉献力量。

赛制:IOI赛制

题量: 基础级设 8 道题,进阶级设 4 道题,登顶级设 3 道题。

时长:3小时

编程语言:C、C++ 和 Java。

奖项设置:竞赛的 3 个组别分别设置全国高校奖、全国团队奖、个人特等奖、个人优胜奖、特别奖、成功参赛奖;同时各省设置省内高校奖和团队奖。

其他:需本科生或者专科生

这个中国计算机学会组织的一个认证,毕竟中国计算机学会也是个像模像样的组织,拉拢了一些高校达成一些一致,高校有的保研加分、分数可以抵考研复试机试分数、研究生CSP分数可以评奖学金加分等等手段拉取一些报名参赛。

CCF CSP认证的局域性色彩很浓厚。如果你的学校对CCF CSP有要求或者你要报考的学校对CCF CSP有政策,那你一定得报名一波哇!

但是客观来说普及度和认可度,确实还不太行。

赛制:OI赛制

题量: 5道题,都是编程题,近些年难度有所增加。

时长:4小时

编程语言:C/C++、Java和Python

奖项设置:分数排名,一般300分作为一个衡量点就不错了。满分的话很少每次只有少数几个人。

其他:个人赛无分组,是否大学生都可参加,CSP成绩好的可以参加CCSP。

PAT: 这是浙大组织的比赛,目的我就不说了,通过一些校企合作让大家参加,不过承认的企业其实也不是很多。但是如果你考浙大那这PAT嘎嘎香啊,因为PAT的甲级分数可以直接抵浙大复试机试的分数。

不过就当影响力来说,因为是浙大组织的比较偏民间化,并且组织时间也不是很长,认可度暂时还没那么高。还有一点PAT对Java选手不太友好,因为不管什么语言时间都是一样的(不像某些比赛Java二倍时间),所以面对大量数据的时候,记得不能用Scanner,要用BufferedReader等快速输入输出(自行搜索一下Java快速输入输出)。

赛制 :IOI赛制

题量 :顶级(英文,3题)、甲级(英文,4题)、乙级(中文,5题)。满分都是100分。

时长:4小时

编程语言:C/C++、Java和Python等多种语言,但Java等语言很慢,千万别用Scanner。

奖项设置:分数名次,甲级90分以上的话就不错了

其他:个人无分组,是否大学生都可参加

除了上面稍微大一点的,还有一些机构公司最近也开始组织比赛(例如传智播客)这些暂时就不列举了,还有一些其他网络赛比如百度之星(每年暑假)等,还有各个平台、学校开放自己的比赛就要自己去找啦,不过在这里推荐一些刷题平台。当然OJ很多,这里简单列举一些大家熟知的。

最后说一下,并不是所有算法竞赛都适合你,有些算法竞赛只是特定渠道认可度很高,并且报名费确实不菲(每年举行好几次的被喷圈钱是有原因的),所以如果有条件可以试一试ICPC/CCPC,如果没条件努力冲冲蓝桥杯总是可以的吧!如果想准备某个比赛,要自己更详细了解比赛时间、学校是否有相关安排、比赛题目风格等更加具体的信息,这里就不做那么详细的介绍啦!

加油冲冲冲,今天的算法竞赛就先介绍到这里,工程类比赛比较多也比较杂,后面有空的话可以给大家梳理一波。

-END-

在如今互联网技术如日中天、迅猛发展的时代,特别是云计算、大数据、物联网、人工智能等新兴领域的快速发展,对网络安全人才的需求更为迫切。

可以说,只要是生活和工作中用到网络的时候(手机联网、办公连网、车载联网、智能家居联网等场景)就有网络安全。

> ① 网安学习成长路径思维导图 > ② 60+网安经典常用工具包 > ③ 100+SRC漏洞分析报告 > ④ 150+网安攻防实战技术电子书 > ⑤ 最权威CISSP 认证考试指南+题库 > ⑥ 超1800页CTF实战技巧手册 > ⑦ 最新网安大厂面试题合集(含答案) > ⑧ APP客户端安全检测指南(安卓+IOS)

首先要找一份详细的大纲。

第一阶段:零基础入门系列教程

该阶段学完即可年薪15w+

第二阶段:技术入门

弱口令与口令爆破 XSS漏洞 CSRF漏洞 SSRF漏洞 XXE漏洞 SQL注入 任意文件操作漏洞 业务逻辑漏洞

该阶段学完年薪25w+

阶段三:高阶提升

反序列化漏洞 RCE 综合靶场实操项目 内网渗透 流量分析 日志分析 恶意代码分析 应急响应 实战训练

该阶段学完即可年薪30w+

最后,我其实要给部分人泼冷水,因为说实话,上面讲到的资料包获取没有任何的门槛。

但是,我觉得很多人拿到了却并不会去学习。

大部分人的问题看似是“如何行动”,其实是“无法开始”。

几乎任何一个领域都是这样,所谓“万事开头难”,绝大多数人都卡在第一步,还没开始就自己把自己淘汰出局了。

如果你真的确信自己喜欢网络安全/黑客技术,马上行动起来,比一切都重要。

数据结构与算法

专栏

8 人学习

常见数据结构与算法讲解分析与实现(Java语言),包括链表、双链表、堆、栈、二叉树增删改查、二叉树递归非递归遍历、平衡二叉树、哈夫曼树、并查集、dijkstra算法、弗洛伊德算法、dfs、bfs算法以及快排、归并排序等八大排序。新版可订阅或者在公中号[bigsai]中观看。

支付域

专栏

23 人学习

欢迎来到“支付域”专栏!本专栏致力于解析多种支付方式,包括现金支付、电子支付、移动支付和加密货币等。我们将深入分析每种支付方式的特点、优势与劣势,跟踪行业最新趋势,帮助读者更好地理解和应用不同的支付交易方法。无论您是金融从业者还是支付技术爱好者,这里都有丰富的知识等待您的探索。

算法之翼

专栏

1032 人学习

数据结构超全集合。限时19.9,订阅后享专栏内所有文章阅读权限!每个题目的思路和代码分析都非常详细,多样例测试,每篇均超过5k字的高质量参考解析,多学习多琢磨肯定可以学会。JAVA、Python、C++,JS多种语言实现。持续更新,全网跟进。欢迎订阅学习。有问题可私信交流,代码仅供参考学习。

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

THE END
0.我校学子首次在四川省大学生程序设计大赛中摘金成都大学由黄兵、李豪、严云天组成的参赛团队获得了银牌,同时荣获“顽强拼搏奖”,计算机学院教练团队斩获“最佳教练奖”殊荣。此次竞赛实现了我校在ACM竞赛中金牌零的突破,继5月获得2025年ICPC国际大学生程序设计竞赛全国邀请赛(南昌)银牌后再获奖,创下我校参与ACM-ICPC竞赛以来的最好成绩。 https://news.cdu.edu.cn/info/1114/47215.htm
1.2024陕西西安ICPC邀请赛icpc2024邀请赛西安站2024陕西西安ICPC邀请赛游记 打铁日记: day1: 一早起来赶高铁 动车•7h确实挺难熬的(还好提前带了小零食) 到了地方先签到领取队服和饭票(拿完饭票就直奔食堂了,太饿了55) 吃完饭就可以做摆渡车回宾馆了 day2:一大早就要起来做摆渡车到考点先打一了波热身赛还被小学生 ac了3道(真是小学生打星组,我还特https://blog.csdn.net/qq_72938242/article/details/139049373
2.大一大二必看计算机专业的同学应该参加哪些比赛?不过ICPC 也有省赛,亚洲区域赛,亚洲决赛(EC-Final)和世界总决赛(World Finals),一般来说区域赛含金量还是比较受认可的,当然中国只有强校的强队才能进 World Finals。对于普通同学的焦点来说都是国内的几场区域赛。 ICPC 的门槛比较高,每个学校一般有几只队伍,有的学校可能只有一两只队伍(每个队伍一年最多打两场区https://blog.csdn.net/m0_63325890/article/details/128319811
3.2017年ACM/ICPC青岛站感想icpcqingdaof.chaleur2017年ACM/ICPC青岛站感想 ***打了那么多地方的区域赛热身赛,最终获得青岛站一个名额,还是很惊喜的, 因为再此之前我们学校在网络赛中从来没有出过线,此次不容易出线一个队伍,真 的感觉很幸运,以前退役的学长听到这个消息,也是很开心,学校终于能去区域赛 看看https://blog.csdn.net/wyxeainn/article/details/78491468
4.笃学实干打基础精进能干促发展2023年计算机学院本研学生积极参加ICPC国际大学生程序设计竞赛、中国高校计算机大赛、全国大学生交通运输科技大赛等11项大赛,获得国家级奖项35项,省部级奖项6项,获奖学生30人次,实现了新的突破,完成了学院“赛教融合、以赛育人”的学风目标,创造了学院进阶式发展新的阶段。 学院于2023年12月6日组织召开“博学笃思树学风,勤勉致知 https://www.cauc.edu.cn/jsjxy/info/1119/1737.htm