USACO竞赛
USACO全称美国计算机奥林匹克竞赛,是美国一项面向全球中学生的信息学线上竞赛,每年会为IOI(国际信息学奥林匹克竞赛)选拔美国队队员。
USACO是一项高含金量、极具竞争力的比赛,对美国大学申请者来说具有重要意义,尤其对计算机专业申请者更为重要。越来越多进入哈佛、耶鲁、麻省理工、普林斯顿、康奈尔等顶尖大学的学生都曾参加过USACO,并且表现出色。
竞赛时间
USACO月赛每年举行4次,通常在12月、1月和2月和3月举行,参赛者可以在同一年内参加多次比赛。
报名方式
面向全球中小学生开放,同学只需在官网注册成功即可参加(报名免费)。
官方网站:http://www.usaco.org/
参赛流程
USACO是一项个人竞赛,支持使用多种编程语言解决问题,包括C++、C、Java、Python等。参赛者需要在每月指定的4天时间内任选一个时间完成USACO的题目,每次比赛需要在规定时间内解决3-4道题目,满分为1000分。
USACO比赛实行积分赛制,分为月赛和公开赛两轮。新注册的选手每场月赛从铜级开始,根据做题情况决定是否升级到下一级别,分组从低到高分别是铜级、银级、黄金和白金。如果考到1000分,则可以直接升级到下一级别;如果未达到1000分,则需要等到本次月赛结束后根据分数排名来确定是否升级。
竞赛考察内容
题目难度分为铜级、银级、金级、白金级4种级别,难度依次提高。新注册的选手从铜级开始,在规定的时间内完成3道题目,如果过关,可晋级到更高级别,只要学生实力足够,可以连续晋级。
CCC加拿大计算机竞赛
加拿大计算机竞赛(CCC)是由加拿大滑铁卢大学数学与计算机教育中心(CEMC)主办的计算机程序设计比赛,面向全球中学生。CCC是北美最有影响力的计算机竞赛之一,也是选拔加拿大代表参加IOI国际信息学奥赛的国家队。在加拿大就读的学生在高级难度竞赛中表现突出者,有机会被邀请参加CCO加拿大计算机奥林匹克竞赛。
参赛对象
9-10年级学生及化学竞赛入门选手
报名方式
个人不能直接报名参加比赛,必须通过学校进行申请。初次参赛时,学校教师需要向官方申请一个学校账户,并为学生订购比赛。
参赛流程
参赛形式:个人笔试
参赛题目:25道选择题
竞赛时间:60分钟
(示例问题)
比赛内容
初级比赛从基础主题开始,如基本循环和条件语句,逐渐升级至高级算法,如递归、二维数组和高效或聪明的算法。高级竞赛的难度则从基础算法逐渐升级至更高级的算法,例如精确计数和一些数学推理,而最后一题通常包含国际信息学奥林匹克竞赛(IOI)级别的材料。
奖项设置
全球奖:
中国选手的分数,超过加拿大选手成绩排名前10%即可获得
中国赛区奖:
金奖:成绩前10%
银奖:成绩前25%
铜奖:成绩前35%
区域优秀奖:各区域排名(除全国奖项外)前20%
加拿大化学奥林匹克活动(CCO)入围资格
ACSL美国计算机科学思维挑战
ACSL是美国计算机科学思维挑战活动的缩写,源自美国硅谷的Rhode Island Computer Science League和New England Computer Science League。
随着来自全球的参赛者越来越多,最终更名为American Computer Science League。是美国历史悠久的中小学生计算机编程活动之一。
参赛对象
(小学组):向 3 -6 年级的学生开放。它由非编程问题组成。将测试四个类别,每个竞赛一个类别。每个月赛有一次 30 分钟、5 个问题的测试。
(初级组):面向没有编程经验的中学生。9年级以上的学生不得参加该组比赛。
(中级组):面向有计算机编程经验的高中生和高级初中生。