团队协作编程
支持单人参赛或团队组队,可跨年级组建队伍。队员共同讨论算法与程序,并通过比赛平台提交解答。
加州伯克利大学编程挑战(CALICO,CALICO Informatics Competition,原名California Informatics Competition)由加州大学伯克利分校的学生团队组织,每年春、秋各举办一季,旨在促进算法理解与问题解决能力。
中国区面向初中和高中学生,参加英文线上团队编程挑战。队伍可以跨年级组建,并通过评测平台提交程序。
团队协作 · 分层问题 · 在线评测
支持单人参赛或团队组队,可跨年级组建队伍。队员共同讨论算法与程序,并通过比赛平台提交解答。
题目按Rank 1至Rank 4划分难度,从入门编程概念延伸至基础算法、数据结构和进阶问题。
提交的程序由平台运行测试,并反馈正确、答案错误、运行超时、运行错误或编译错误等结果。
参赛对象:初中、高中学生
团队人数:1–3人,可跨年级组队
比赛形式:线上编程挑战
比赛语言:英文
编程语言:C、C++、Java、Python 3
团队中只要有高中生,即按照高中组进行中国区排名与评奖。
咨询参赛与组队允许任意顺序作答,按测试集分别计分
比赛题量● 时长:3小时
● 题量:9–13道问题
● 题目可按任意顺序解答
主测试集与附加测试集● 同一问题可含多个测试集
● 各测试集分别设分值
● 全通过该测试集才能得分
提交与语言选择● 可以多次提交程序
● 同一问题可切换语言提交
● 平台反馈程序评测结果
标准题、开放输出题与交互题
总分100分,同分时比较罚时
测试集计分
每个测试集设定分值
全通过该测试集才得分
所有测试集分值合计100分
同分比较罚时
先按总分排列名次
同分时罚时较少者在前
首次正确提交的用时计入罚时
错误提交罚时
解出后,每次错误提交加10分钟
未解出的测试集不计此项罚时
编译错误不增加罚时
初中组与高中组分别排名、评奖;奖项以当年实际公布为准
名次奖:第一、第二、第三名
金奖:团队排名前10%
银奖:团队排名前20%
铜奖:团队排名前35%
优胜奖:团队排名前50%
团队分组
队伍可以跨年级组建;含高中生的队伍归入高中组。
全球统一排名,不分初、高中组;奖项以当年实际公布为准
全球名次奖
全部队员均须尚未进入大学
全球金奖
按团队成绩评定
全球银奖
按团队成绩评定
全球铜奖
按团队成绩评定
咨询参赛与组队、编程课程,或领取官方题目与竞赛手册。
原题PDF、参考程序与在线练习分别使用
01 检查账号与环境
报名截止并发布确认通知后,检查是否收到CALICOJudge账号凭据;安装拟使用的获准编程语言,并配置IDE或文本编辑器。
02 熟悉评测平台
可使用CALICOJudge往年题熟悉题目格式与评测界面。练习账号与正式比赛账号相互独立。
03 准备团队协作
可与队友制定解题策略,准备程序模板,以及记录语法和库用法的参考表。
1、可以一个人参加吗?
可以单人参赛,也可以与同学组成队伍。
2、可以跨年级组队吗?
可以。团队中只要有高中生,就按照高中组进行中国区排名与评奖。
3、编程初学者可以参加吗?
可以。Rank 1面向编程初学者,考查条件判断、循环等入门概念;更高难度的问题涉及算法、数据结构及计算效率。
4、可以用哪些编程语言?
中国区可用语言请查看参赛要求。同一问题可以切换语言重新提交程序。
5、可以重复提交程序吗?
可以,不限制提交次数。错误提交会影响后来解出该测试集时的罚时;编译错误不计罚时。
6、比赛时可以查资料或使用AI吗?
可以查阅公开资料,但团队交流及AI使用均有限制。具体要求见正式比赛规则。
7、题目PDF都包含完整答案吗?
原题PDF包含题面及样例等内容。参考程序、模板和测试数据另行提供,需在对应赛季目录或官方GitHub仓库中查找。
8、报名后无法参加,可以退款吗?
报名截止日之前申请退款,将扣除报名费的25%作为学术材料和服务费;报名截止日之后不予退款。