当前位置首页 > 百科> 正文

CCF大学生计算机系统与程式设计竞赛

2019-11-24 17:15:34 百科
CCF大学生计算机系统与程式设计竞赛

CCF大学生计算机系统与程式设计竞赛

CCF大学生计算机系统与程式设计竞赛(简称CCF CCSP竞赛)是由中国计算机学会主办,CSP认证委员会常任委员高校共同发起的计算机高水平大学生竞赛。该项赛事是国内唯一同时考察计算机类大学生的计算机系统设计能力与算法编程能力的竞赛,受到高校和企业的广泛认可与参赛选手的讚扬。该赛事还是中国计算机学会举办的学生竞赛中奖金最高的赛事,每届大赛冠、亚、季军分别可以获得5万元、2万元、1万元人民币现金的奖励。

基本介绍

  • 中文名:CCF大学生计算机系统与程式设计竞赛
  • 外文名:CCF Collegiate Computer System & Programming Contest
  • 简称:CCF CCSP竞赛
  • 主办单位:中国计算机学会

竞赛意义

与社会上存在的其它计算机类竞赛相比,CCF大学生计算机系统与程式设计竞赛除了考察选手的数据结构与算法设计套用能力外还着重考察了选手的计算机系统设计能力。这样可以更加全面地考察参赛选手在计算机领域最根本的、最底层的基本的能力而不是仅限于某个计算机末梢套用,确保选拔出计算机综合能力强的计算机类大学生。
中国工程院院士高文在颁奖会上致辞中国工程院院士高文在颁奖会上致辞
中国计算机学会希望CCSP竞赛可以成为高校招录研究生和企业招聘工程师的行业标準,这样可以省去高校和企业在人力招聘环节的成本也减少本科生毕业时求学求职过程中重複参加各家自己组织的考试。CCSP竞赛还可以引起高校教师对学生编程和系统设计能力的重视。

竞赛题目

考题构成

竞赛赛时12小时(首届竞赛因某一小题存在表述不清的情况实际赛时延长了一小时),竞赛设两道算法题(内含若干道小题)(一题150分,一题100分),一道系统设计与实现题(250分),满分500分。算法题难度与CCF计算机软体能力认证第四题难度大致持平。

考题範围

算法题考察的数据结构与算法範围(同时是CCF计算机软体能力认证的认证範围)包括但不限于:
(1)程式设计基础
逻辑与数学运算,分支循环,过程调用(递归),字元串操作,档案操作等。
(2)数据结构
线性表(数组、伫列、栈、鍊表)、树(堆、排序二叉树)、哈希表、集合与映射、图。
(3)算法与算法设计策略
排序与查找,枚举,贪心策略,分治策略,递推与递归,动态规划,搜寻,图论算法,计算几何,字元串算法、线段树、随机算法,近似算法等。
比赛现场比赛现场
算法题除了考察用高级语言(C、C++、Java)进行算法程式设计的能力外,还考察用彙编语言进行算法程式设计的能力,这涉及到指令系统的知识,而且首届比赛第一题第一小题还要求用高级语言写一个模拟彙编语言编译器。
系统设计与实现题着重考察在Ubuntu(Linux)作业系统下运用多执行绪编程解决系统问题的能力以及灵活运用命令行的能力。

计分规则

每道算法题设定十余组测试用例进行黑盒测试,样例难度由易变难,按照通过的测试用例数获得对应的分数。
系统设计与实现题的评分分为正确性得分和性能得分。系统设计与实现题下设若干查询需求,每种查询需求约有100万个测试用例,按照通过正确的测试用例数获得对应分数,全部测试用例正确将额外获得正确性附加奖励分。算法题有运行时间限制而系统设计与实现题没有运行时间限制(即不存在因为时间超限不得分的情况),在某一种查询正确性得分获得满分的基础上,根据全场运行时间最短(性能最好)的程式运行时间与该选手提交的正确程式的运行时间的比值乘以性能满分值得到该选手的性能分。
由于系统设计与实现题的性能分相当于是排名分,因此每有一位选手提交了某一查询完全正确的代码都将引起所有得分选手在该题的得分的变化,这样使得选手们为了维持自己获得的分数需要在比赛过程中在保证答案正确性的前提下永无止境地最佳化自己的答案,使得比赛过程中选手不能有一丝鬆懈。
实时排行榜实时排行榜
每道小题共有10次提交机会(如发生命题错误等组委会方的过失则在更正错误前的提交不占用提交次数限制),取得分最高的那次得分为选手在该题的最终得分。比赛最后2小时封榜,封榜前选手可以随时看到实时排行榜,封榜后选手仅能看到自己的实时得分的变化。

竞赛奖励

现金奖励

每届大赛前十名选手将获得现金奖励与排名证书,其中冠军奖金5万元人民币,亚军奖金2万元人民币,季军奖金1万元人民币,第4名奖金6000元人民币,第5名奖金4000元人民币,第6-10名奖金均为2000元人民币。这一奖励力度是中国计算机学会举办的学生竞赛中前所未有的。
首届比赛三甲选手获得现金奖励首届比赛三甲选手获得现金奖励

获奖证书

每届大赛设定金、银、铜奖及优秀选手奖。金、银、铜奖的获奖率分别为8%、16%、24%,
获奖证书获奖证书
其余到场完赛的选手均可获得优秀选手奖。比赛次日的颁奖会现场颁发金、银、铜奖选手的获奖证书并一一拍照留念,因故未参加颁奖会的铜奖以上选手以及优秀选手奖获得者的获奖证书将在赛后由中国计算机学会邮寄送达。
每届大赛还将根据各高校得分前三名选手的成绩总和进行高校排名,排名前五名的高校将获得高校排名证书。组织集体报名的高校的指导老师还将获得指导老师证书。

外界认可

高校认可

清华大学、北京航空航天大学、国防科技大学、华中科技大学等信息学竞赛传统强校均带队组织现役优秀选手参加该赛事。清华大学等高校对持有CCF CCSP获奖证书并达到一定水準者,报考计算机及相关专业研究生,享受机试免试的待遇。

企业认可

华为、美团点评对应聘软体开发岗位且持有CCF CCSP获奖证书并达到一定水準者,优先录用。
美团技术研究院负责人刘江(右)为选手颁奖美团技术研究院负责人刘江(右)为选手颁奖

选手评价

首届比赛结束后,多名参赛选手在各大问答平台、社交平台上对竞赛赛制设计,赛程安排,除允许自带任意数量的纸质资料外还允许自带随身碟、移动硬碟等存储设备以及滑鼠、键盘等输入设备参加竞赛,比赛当日午餐晚餐为选手和带队老师均提供了中餐热餐而且其它时间段发放了不少零食水果,比赛当日(不包括次日颁奖会)还提供大巴于酒店和赛场间往返接送等诸多贴心的细节表示讚许,一致认为这次竞赛是选手们一次难忘的经历。

赛事报名

参赛资格

在当届竞赛前一年内的任意一次(一年共3次)CCF计算机软体能力认证(简称CCF CSP认证)中取得260分(含)以上的中国高校在校生有资格报名参加该竞赛总决赛。中国计算机学会欢迎各高校组织该校优秀选手集体报名参赛,也同时允许符合参赛资格的选手以个人名义自费报名参赛。
实际上绝大部分参赛选手的CSP认证成绩都达到300分(含)以上,众多高校都派出了在CSP认证中取得400分以上的顶尖选手参赛。在CSP认证中,300分的成绩位列所有考生成绩的前6.18%。
严格的参赛準入门槛保证了CCF CCSP竞赛总决赛是中国计算机高水平大学生的一次现场较量。

报名费用

该赛事收取一定的参赛费用,学校团报费用低于个人报名费用。CCF学生会员以个人名义报名享受少量优惠。报名费用包含正式比赛过程中的餐费、获奖证书及参赛纪念品的製作费与邮寄费。中国计算机学会会协助参赛选手及带队老师安排住宿,但住宿费需自理。
竞赛定製电脑包竞赛定製电脑包

历届赛况

历届竞赛基本信息

届数比赛日期赛时参赛高校数参赛选手数总决赛举办地
首届
2016年11月26-27日
13小时
51
324
北京理工大学(良乡校区)

历届选手五强

届数(年份)冠军亚军季军第4名第5名
首届(2016)
温和(清华大学)
高胜寒(清华大学)
薛斌(南京理工大学)
彭天翼(清华大学)
周靖奇(武汉大学)

历届高校五强

届数(年份)冠军亚军季军第4名第5名
首届(2016)
清华大学
南京理工大学
武汉大学
北京邮电大学
华中科技大学
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net