跳转至

1689323366

算法竞赛集训(ACM)

大一短学期 课程综合实践 Ⅰ

课程学习内容

浙江大学 ICPC(ACM) 校队开设的短学期课程,目的是选拔出新一年的校队成员,因此没有授课,只有打比赛、打比赛和打比赛。具体而言,在每年的五月底六月初,会进行短学期课程的预选拔,也就是说想要参加这个短学期课需要先进行选拔。这一轮选拔比较简单,只要求在六到九场新手上路比赛中有三场比赛做出至少一道题(肯定有题目是非常简单的),或者 codeforces rating 高于 1900 可以直接免去这一轮选拔。

通过第一轮选拔之后,你就能成功选上这个短学期课程。短学期课程大约持续两周,这个阶段是 ACM 赛制(实时看到评测结果,没有部分分,最后一小时封榜)的个人赛,大约有 7-8 场比赛。所有同学会分为几组,每场比赛都是某一组来出题,所以需要每个人提供 idea 或者进行验题工作。

个人赛结束,其实这个短学期课程就结束了,不过校队选拔还没有结束,为了完整性,再介绍一下下面的流程。在个人赛成绩比较靠前的(可能 20-25 人左右)会进入随机组队环节,也就是每场比赛会随机地三人组一队(就是和 ICPC 比赛一样的形式)进行合作解题。随机组队环节结束之后,会进行一轮面试,面试结束之后通过比赛表现、出题表现、面试表现综合决定出今年的校队成员(大约 12-18 人)。如果入选校队,那么需要一直在学校集训直到军训前。如果没有入选但是还是想打算法竞赛,可以申请组预备队跟着校队在学校集训,视表现可能会获得参赛资格。

先修要求

理论上每个人都能选,但是如果你要选上这门课首先要有一定的算法基础或者是高中信息竞赛基础,会一些最基本的算法应该就能通过新手上路比赛了。如果是奔着选拔进入校队去的,那最好在有 codeforces rating 2100 以上水平(弱省省队 / 强省省一)再考虑,否则可能会受到很大的打击。

任课教师

由王灿老师(ICPC 校队教练)挂名,但并没有“上课”环节,每天只有打比赛。

参考资料

  • ICPC 校队纳新 QQ 群:959020565