什么是ACM/ICPC
ACM/ICPC是一个算法竞赛。
可以使用C/C++/Java语言。
需要在5小时内以3人组队的形式编写代码通过全部测试数据。
主要的考察点在于算法
、数据结构
、代码能力
。
关于往届校赛和小学期
2018年及更早:
- 由于旧OJ服务器数据毁坏,2018年及更早的小学期和校赛题目均已遗失,非常遗憾。
2019年:
2019年校赛题目的难度整体偏高,对萌新不太友好,我们将在2020年校赛做出改进,大幅下调中低档题目的难度,以此大幅提高萌新级选手的参赛体验,届时欢迎大家报名!报名信息将在比赛开始前数周在XJTUACM大群公布。
2019年小学期的低中级题目难度普遍较为友善,且有对应知识的课件和大部分题目的官方题解,因而非常适合萌新。
2019年校赛题解及2019年小学期题解:https://blog.jm233333.com/categories/ACM/XJTUOJ/
2019年小学期课件可以从XJTUACM大群群文件处获取。
2020年:
- 于2020年寒假ACM校队和仲英学辅联合举办了寒假ACM课程,此课程十分基础,并且从C语言开始讲起直到最简单的排序/贪心/枚举算法,适合新人入门或者练习编程能力。所有课程视频均有回放,在up主主页可以看到。
- 由于疫情原因,2020年校赛未能举办,但取而代之的举办了线上模拟赛。试题可以在比赛栏目中查找,XJTUACM群中可找到题解。
- 由于校赛未办,2020年小学期难度较往年有所上升。其中基础作业题部分大部分是复用原题,但是进阶作业题和考试题均为新题,可以在比赛中寻找当时的作业/考试内容。
- 其中,小学期课程每天的作业题通常情况下按难度排序。考试题则由基础部分和进阶部分构成:前五题为基础题,我们认为无基础但参加完小学期的同学应当有能力完成其中的大部分题目。后六题为选拔题,用以区分校队选手。建议有算法基础/有志向参与ACM竞赛的同学参考尝试。
关于XJTUACM校队选拔考核
通常情况下,新生需要在当年校赛或小学期其中之一的考核中取得极其优异的成绩,才能被选拔加入校队。参与考核对年龄或年级基本上没有限制,但是根据 ICPC 组委会的规定,硕士二年级及以上的同学是无法参加 ACM-ICPC 区域赛的。
每年的入队名额是不固定的,基本上取决于当年校队的退役人数。
每年的具体考核规则请参照每年的公告说明。
另外,特别优秀者(例如 CodeForces 橙名乃至红名,具体水平要求视当年情况而定)可能可以免试直接入队。如果你认为你可能满足条件,请单独联系当届的校队负责人。但是如果发现你提供的能力证明存在造假(例如 CF 代打上分并在后续的训练及比赛中暴露出个人能力与 CF rating 严重不符),我们会永久禁止你参与我校的一切 ACM 活动,并且可能会将你的造假行为告知学院教务。
历任学生负责人
2021 - 至今 陈子谦
陈子谦,2019年加入ICPC校队。于2021年下学期,陈业元在外交流时正在负责XJTU ICPC事务。
完成:
- 首次将盈余的ICPC名额分配给其他校队外感兴趣的同学。
2019 - 至今 陈业元
陈业元,2018年加入ICPC校队。于2019年中开始担任学生负责人至今。
完成:
- 为机房购置了放奖杯的柜子,解决了奖杯放不下的问题。
2017 - 2019 丁聪
丁聪,2017年加入ICPC校队。于2017年底开始担任学生负责人,直至2019年中。
完成:
- 校队得到企业赞助(15万人民币/年)。队员参加比赛可以实报实销,参加外部训练营可以获得部分经费支持。
- 获得了opentrains账号,进而获得了Open Cup、Petrozavodsk Camp、Moscow Workshop等世界一流训练资源。
- 组织了校赛、暑期小学期课程、校队选拔赛等,并通过上述渠道扩充校队至21人。
- 校队取得史上最好成绩(1支队伍出线、3支队伍获金牌、6支队伍获得>=银牌)。
2016 - 2017 李子扬
李子扬,2016年至2017年队员。于2016年末开始担任学生负责人,直至2017年末。
完成:
- 带动XJTU参与到中国ACM发展中
- 首次并长久完成了XJTUACM的对外交流
- 举办了第二次校赛
- 组建校集训队,作为预备队
- 组织了暑假集训,包括小学期的讲课(讲师同时包括
王袤广、沈俞霖、丁聪、张博航
等)和队内的集训
2015 - 2016 陈景琦
陈景琦,2014年至2016年队员。于2015年末开始担任学生负责人,直至2016年末。
完成:
- 申请到了专用实验室(西一楼A206)
- 有教练,得到计算机系支持
- 举办了第一次校赛
- 组织了暑假集训,包括小学期的讲课(和
王袤广
)和队内的集训
2012 - 2015 夏雨民
夏雨民,2012至2015年StRcPy
队员。2012年开始组织学校ACM训练。
完成:
- 2013年校赛
- 2013年暑期ACM培训
- 2014年暑期ACM培训
现役队伍
__builtin_clz
: 陈子谦 李纳川 仲星焱
历年一队
peach
(2016):王袤广,吴航,刘倬SpeakStudyStaySing
(2017):李子扬,张博航,吴航tfucju
(2018):丁聪,张博航,刘一凡Dodo Kindergarten
(2019/2020):陈业元,王之坤,杨栋__builtin_clz
(2021): 陈子谦 李纳川 仲星焱
西安交大程序设计竞赛大事记
- 2016年12月11日,在上海大学举办的 ICPC EC-Final 中,
peach
队获得金牌。这是 XJTU 第一次获得 ICPC 区域赛金牌。 - 2017年10月29日,在东北大学秦皇岛分校举办的 CCPC 秦皇岛站中,
SpeakStudyStaySing
队获得金牌。这是 XJTU 第一次获得 CCPC 分站赛金牌。 - 2017年12月3日,在新疆大学举办的 ICPC 乌鲁木齐站中,
bitset
队获得金牌,入围 ICPC World Finals 2018。这是 XJTU 第一次入围 ICPC 世界总决赛。 - 2018年4月19日,在北京大学举办的 ICPC World Finals 2018 中,
bitset
队获得第 56 名。 - 2018年11月24日,在河南理工大学举办的 ICPC 焦作站中,
tfucju
队获得季军,入围 ICPC World Finals 2019。这是 XJTU 第一次在区域赛中获得奖杯。 - 2019年4月5日,在波尔图大学举办的 ICPC World Finals 2019 中,
tfucju
队获得第 41 名。 - 2020年12月13日,在上海大学举办的 ICPC 上海站中,
渡渡鸟幼儿园
队获得冠军,入围 ICPC World Finals 2021。这是 XJTU 第一次在区预赛中夺冠。 - 2021年5月30日,在北京邮电大学举办的 CCPC 总决赛中,
渡渡鸟幼儿园
队获得季军。这是 XJTU 第一次在 CCPC 总决赛上获得奖杯。
钢制通玻柜
2021年6月
历届队员(TBD)
毕业年 | 姓名 | 个人主页 | 去向 |
---|---|---|---|
2019 | 王袤广 | 博客 | |
2018 | 陈景琦 | 博客 | 阿里云 |
2018 | 刘倬 | 博客 | 微软苏州 |
2018 | 吴航 | 博客 | 西安交通大学 |
2018 | 陈铮 | 个人主页 | 上海依图网络科技有限公司 |
2018 | 李子扬 | 博客 | 南京大学 |
2018 | 李淳竹 | GitHub | 读研 |
2016 | 张伟华 | 博客 | Google 悉尼 |
2016 | 夏雨民 | 主页 | UCLA |
2016 | 解铮 | 主页 | 南京大学 |
2015 | 贝馨竹 | - | UCLA |
2015 | 包逸歆 | 博客 | 香港大学 |
2015 | 王怀远 | - | 阿里云 |
2014 | 侯开宇 | 博客 | 西北大学 |
2014 | 陈思 | - | USC |
2014 | 龚禹 | - | 上海交通大学 |
2012 | 段亚飞 | - | Google Kirkland |
2012 | 王寅 | - | Amazon |
2012 | 董重 | - | Google 伦敦 |
2011 | 张鹏 | - | 谷歌 |