中国大学生程序设计竞赛(简称CCPC)是由中国大学生程序设计竞赛组委会(以下简称组委会)组织的年度性系列赛事,涉及C/C++、Java和Python编程。
大赛的报名时间一般为每年九月至十月内。
一、参赛对象与参赛形式
组队参赛,每个参赛队由3名队员和1名教练组成,参赛队员必须是所属高校在籍的本科生或专科生,教练必须是所属学校在职教师,教练有责任保证参赛队员身份的真实性。
每个参赛队员每年参加的全国赛不超过2场。
二、竞赛方式
1)比赛时长:5小时。当比赛进行一定时间后,若出现不可预见的事件,组委会有权调整比赛时长,但必须及时通告所有参赛选手。
2)比赛模式:上机编程,实时评测,实时排名。
3)比赛题目:11~14题,建议采用中文命题(术语可附英文)。
4)比赛机器:每支参赛队共用1台计算机。
5)比赛评测:采用机器实时评测,每通过一个题目升一个对应颜色的气球。
6)比赛封榜:比赛最后一小时不显示排名变化情况,不升气球,颁奖后公布最终结果。
7)竞赛语言:至少支持C、C++、Java三种语言。
8)提交反馈:包括Compilation-Error(编译错误)、Runtime-Error(运行错误)、Wrong-Answer(答案错误)、Time-Limit-Exceeded(超时)、Accepted(正确)等。
三、赛程安排
1)每年8月~9月举办1场网络预选赛(简称网络赛);
2)每年10月~11月举办4场全国赛(也称为分站赛)、1场全国女生专场比赛(简称女生赛)和1场全国高职高专比赛(简称高职赛);
3)每年3月~6月举办全国总决赛(简称总决赛);
4)每年举办的其他组委会认可的比赛,包括但不限于省赛、地区邀请赛、全国邀请赛等。
网络赛、全国赛、女生赛、高职赛、总决赛的命题与裁判工作由组委会指定命题单位负责,其他比赛相关事项由比赛承办学校全权负责,组委会进行监督,保证比赛的公平公正公开。
四、官网网址:https://ccpc.io/