2020 Canadian Computing Competition

2020 Canadian Computing Competition

2020 加拿大信息学竞赛

CCC加拿大信息学竞赛
Canadian Computing Competition(CCC)加拿大信息学竞赛自1996年开始举办,目前由加拿大数学与计算机教育中心(CEMC)与滑铁卢大学计算机系联合承办,其地位大约相当于加拿大的NOI和CTSC。CCC竞赛的最直接目的是选拔代表加拿大参加IOI (International Olympiad of Informatics)国际信息学奥赛的国家队,同时也是一个学生测试他们设计、理解和实现算法能力的机会。在加拿大上学的学生在高级难度竞赛中表现突出者则又机会被邀请参加CCO(Canadian Computing Olympiad)加拿大计算机奥林匹克。
自2007年起竞赛组织方开始邀请中国大陆和香港学生参加,中国版由The University of Hong Kong香港大学以及Tsinghua University清华大学承办。

CCC竞赛详情

北京地区竞赛规则

由清华大学计算机系承办,比赛分为以下两个阶段:

  • 第一阶段:每年2月末在清华大学计算机系举行竞赛,时长3小时,5个问题,前两名将进入第二阶段比赛
  • 第二阶段:每年5月在加拿大滑铁卢大学举行的CCO,比赛时间是两个上午

 

美洲区竞赛规则

加拿大赛区CCC加拿大信息学竞赛共分成两个等级:

  • Junior Level初级:any student with elementary programming skills任何具有基础编程技能的学生
  • Senior Level高级:any student with intermediate to advanced programming skills任何具有中级到高级编程技能的学生

竞赛须在校内完成,线上评分,总计5个问题,每个题目15分,难度递增,时长3小时,具体竞赛题目分布:

Junior Level初级

Questions 1 & 2第一、二题 Straightforward (e.g., basic loops and conditions) 简单直接的问题(例如基本循环和条件)
Questions 3 & 4第三、四题 More challenging (e.g. some combination of loops, conditions and counting) 更具挑战性的题目(例如循环、条件和计数的组合)
Question 5第五题 Some advanced material (e.g., recursion, efficient sorting, clever algorithms) 一些高级技能的问题(如递归、高效排序、智能算法)

Senior Level高级

Questions 1 &2第一、二题 Basic algorithms (e.g., sorting, searching) 基本算法(如排序、搜索)
Questions 3 & 4第三、四题 More advanced algorithms (e.g., careful counting, some mathematical reasoning) 更高级的算法(如仔细计算,一些数学推理)
Question 5第五题 IOI level question最高难度,国际信息学奥赛等级题目

竞赛语言:C, C++, Python (2.x and 3.x), Pascal, Java, Perl,以及PHP,但是CCO仅可使用Java或C/C++
竞赛期间,学生可以使用网络提交自己的答案或一些指导性专业编程语言文件等,比如

  • http://www.cplusplus.com/reference/
  • http://docs.oracle.com/javase/8/docs/api/
  • https://docs.python.org/2/reference/index.html
  • https://docs.python.org/3/reference/index.html
  • https://www.gnu.org/software/gnu-c-manual/gnu-c-manual.html
  • https://www.freepascal.org/docs-html/ref/ref.html

其中Senior Level高级参赛者的前20名高分者将晋级加拿大滑铁卢大学举办的CCO (Canadian Computing Olympiad)加拿大信息学奥林匹克竞赛。CCO耗时一周,包含Workshops研讨会,two days of contests两天的竞赛以及other extra-curricular activities其他的额外活动。CCC和CCO的竞赛成绩将决定选手是否可以入选加拿大国家队参加IOI (International Olympiad of Informatics)国际信息学奥赛。

具体细则可参考下方CCC General Rules通用规则文件:

CCC General Rules


CCC备赛建议

Example Programs程序样例
以下样例分成不同的编程语言可供使用,推荐的理由:

  • It gives a sense of how to handle input and output in various programming languages. 它提供了如何处理各种编程语言的输入和输出的概念。
  • It gives a good sense of how long a program should be allowed to run. 它更好的让参赛者体会程序应该允许运行多长时间。

具体8个样例如下(文件类型均为txt文本格式):
Input样例文件:input.txt

翰林学院公众号
此处内容已经被作者无情的隐藏,请输入验证码查看内容
验证码:
请关注“上海翰林学院”官方微信公众号,回复关键字“2019加拿大计算机竞赛”,获取验证码。如失效请联系我们任意一位客服或小助手。

CCC竞赛推荐使用的Software软件

  • Java SDK (Software Development Kit)可以共PC和其他平台使用
    • 网址:http://java.sun.com/,在页面搜索Popular Downloads分类即可
  • DJGPP, 免费的PC版C/C++系统
    • 下载地址: http://www.delorie.com/djgpp/.
    • 该软件推荐晋级CCC第二阶段以及IOI的选手使用
  • FreePascal, PC版以及其他机器可以使用的免费Pascal系统
    • 网址:http://www.freepascal.org/.
    • 该软件推荐晋级CCC第二阶段以及IOI的选手使用

CCC历年竞赛真题

部分下载链接注册登录后查看

内含真题,测试数据等

文件格式未pdf及zip压缩包

推荐使用电脑下载

历年 Canadian Computing Competition(formerly Stage 1)真题免费下载

历年 Canadian Computing Competition(formerly Stage 1)真题免费下载
年份 Problems真题(pdf) Test Data(zip) 评分/答案(部分答案非官方)
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010 2010CCC Junior
2010CCC Senior
2010 Testdata Windows
2010 Testdata Unix/Mac
2009 2009CCC Junior
2009CCC Senior
2009 Testdata Windows
2009 Testdata Unix/Mac
2008 2008CCC Junior
2008CCC Senior
2008 Testdata
2007 2007CCC Junior
2007CCC Senior
2007 Testdata
2006 2006CCC Junior
2006CCC Senior
2006 Testdata
2005 2005CCC Junior
2005CCC Senior
2005 Testdata
2004 2004CCC Junior
2004CCC Senior
2004 Testdata
2003 2003CCC Problems N/A
2002 2002CCC Problems N/A
2001 2001CCC Problems N/A
2000 2000CCC Problems 2000 Testdata
1999 1999CCC Problems 1999 Testdata
1998 1998CCC Problems 1998 Testdata
1997 1997CCC Problems 1997 Testdata
1996 1996CCC Problems 1996 Testdata

历年 Canadian Computing Olympiad(formerly Stage 2)真题免费下载

历年 Canadian Computing Olympiad(formerly Stage 2)真题免费下载
年份 Problems真题(pdf) Test Data(zip) 评分/答案(部分答案非官方)
2019
2018
2017
2016 Qualifying Round
2016
2015
2014
2013
2012
2011
2010 2010CCO Day1
2010CCO Day2
2010CCO Testdata Day1
2010CCO Testdata Day2
2009 2009CCO Day1
2009CCO Day2
2009CCO Testdata Day1
2009CCO Testdata Day2
2008 2008CCO Day1
2008CCO Day2
2008CCO Testdata Day1
2008CCO Testdata Day2
2007 2007CCO Day1
2007CCO Day2
2007CCO Testdata Day1
2007CCO Testdata Day2
2006 2006CCO Day1
2006CCO Day2
2006CCO Testdata Day1
2006CCO Testdata Day2
2005 2005CCO Day1
2005CCO Day2
2005CCO Testdata Day1
2005CCO Testdata Day2
2004 2004CCO Day1
2004CCO Day2
2004CCO Testdata Day1
2004CCO Testdata Day2
2003 2003CCO Day1
2003CCO Day2
2003CCO Testdata Day1
2003CCO Testdata Day2
2002 2002CCO Day1
2002CCO Day2
2002CCO Testdata Day1
2002CCO Testdata Day2
2001 2001CCO Day1
2001CCO Day2
2001CCO Testdata Day1
2001CCO Testdata Day2
2000 2000CCO Day1
2000CCO Day2
2000CCO Testdata Day1
2000CCO Testdata Day2
1999 1999CCO Day1
1999CCO Day2
1999CCO Testdata Day1
1999CCO Testdata Day2
1998 1998CCO Day1
1998CCO Day2
N/A
1997 1997CCO Day1
1997CCO Day2
N/A
1996 1996CCO Day1
1996CCO Day2
1996CCO Testdata

如有疑问,请联系小助手

翰林学员全站资料免费打包下载,专享高速下载通道。


Code Jam竞赛时间

加拿大CEMC官方信息如下:
2019-2020 CCC竞赛时间:

  • 注册截止时间:2020年2月4日
  • 2020北美+南美地区竞赛时间:2020年2月12日-5月29日
  • 2020 ccc除美洲外地区竞赛时间:2020年2月13日

参赛要求

  1. 中国版要求在校高中生,美洲版要求在加拿大读书的高中生
  2. 亚洲版参赛方式:
    1. 请联系清华大学计算机科学与技术系或香港大学报名
  3. 美洲版参赛方式:
    1. 若学校已经在ccc官网注册过,则竞赛开始前个人注册参与竞赛
    2. CCC竞赛注册费8刀加币

关于翰林

翰林教育是一家涵盖各科目国际学术竞赛教辅(AMC/HiMCM/USACO/DECA)、国际课程辅导(IB/AP/Alevel/IGCSE)、国外著名夏校项目申请的专业国际教育培训机构。为广大学员家长提供高端本科研究生申请及就业咨询,有一对一等多种线上线下的教辅方式,为学员量身定制从9年级到研究生的权威全程国际竞赛方案。翰林拥有业内稀缺的竞赛资料和课程真题等珍贵的学术资源,国内课程辅导领域罕见的纯正海归精英教辅团队-翰林专业导师团-均有世界名校背景和欧美留学经历,都曾供职全球知名教育集团、国际学校,学术团队和世界500强公司了解更多翰林学院信息

翰林学院藤校牛剑录取成果

以藤校牛剑offers为导向的国际教育团队翰林学院专心学术和竞赛,5年来翰林学员共获得:

35张藤校offer

更有MIT、Caltech、UChicago 等offer

62张公立常春藤(UBC UNC UVA UMichigan William Mary等)offers

翰林学院为大家精心打造:

8大科目100个以上国际竞赛服务产品
覆盖全科的国际课程辅导(A-Level/IB/IGCSE/AP等)
1000家以上高端学术夏校项目
500个以上覆盖全科的科研主题