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加拿大信息学学术活动共分成两个等级:
学术活动须在校内完成,线上评分,总计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++
学术活动期间,学生可以使用网络提交自己的答案或一些指导性专业编程语言文件等,比如
其中Senior Level高级参赛者的前20名高分者将晋级加拿大滑铁卢大学举办的CCO (Canadian Computing Olympiad)加拿大信息学奥林匹克学术活动。
CCO耗时一周,包含Workshops研讨会,two days of contests两天的学术活动以及other extra-curricular activities其他的额外活动。CCC和CCO的学术活动成绩将决定选手是否可以入选加拿大国家队参加IOI (International Olympiad of Informatics)国际信息学奥赛。
Example Programs程序样例 以下样例分成不同的编程语言可供使用,推荐的理由:
CCC学术活动推荐使用的Software软件
扫文章尾部二维码即可免费领取
Code Jam学术活动时间
加拿大CEMC官方信息如下:
2021-2022 CCC学术活动时间:
报名截止时间:08-Feb-22
考试时间:
North & South America:16-Feb-22 May 2022
Outside North & South America:17-Feb-22
参赛要求
© 2024. All Rights Reserved. 沪ICP备2023009024号-1