- news 的博客
ACM-ICPC竞赛集训队迎2024级新生——一帖通
- 2024-7-19 22:18:48 @
欢迎辞
热烈欢迎 2024 级的各位新生同学!
热烈欢迎你们来到齐鲁工业大学(山东省科学院)!
我们期待通过这个帖子,能够与大家建立联系!
我们相信充分地交流沟通,能够为你带来硕果累累的非凡的大学生活!
前言
ICPC 国际大学生程序设计竞赛(International Collegiate Programming Contest,简称 ACM-ICPC)是全球最顶尖的计算机程序设计竞赛。竞赛汇集了来自各地的优秀大学生,他们需要在限定时间内解决一系列复杂的算法问题,展示编程技巧和团队协作能力。竞赛不仅是技术能力的较量,更是智力和创造力的展现。ICPC是全球最具影响力的程序设计顶级赛事,是世界公认的规模最大、水平最高、参与人数最多的国际大学生程序设计竞赛,被称为计算机软件领域“奥林匹克竞赛”。
我校 ACM 集训队介绍
欢迎各位来到齐鲁工业大学(山东省科学院),并且想要加入 ACM 集训队!
我校 ACM 迎新群:862654772、浪在 ACM(2 号群):930257228
集训队对集训队队员提供全天开放的机房和实验室,实验室允许留置个人物品。我校集训队和山东大学、山东师范大学、山东女子学院等泉城高校集训队有多校联赛,现在在此平台上也会有定期举办的月赛。集训队面向全校所有同学招新,竞赛氛围浓厚。
集训队组织老师:鹿文鹏、贾瑞祥、姜燕、周军、郭韦钰
上赛季表现
2023 年,第 9 届 CCPC 中国大学生程序设计竞赛秦皇岛站 1 铜。
2023 年,第 48 届 ICPC 国际大学生程序设计竞赛区域赛沈阳站 1 铜。
2023 年,第 48 届 ICPC 国际大学生程序设计竞赛区域赛合肥站 1 银 1 铜。
2023 年,第 48 届 ICPC 国际大学生程序设计竞赛区域赛杭州站 1 铜。
2024 年,蓝桥杯省赛80%集训队成员(39/49 人)获省一等奖。
2024 年,第 49 届 ICPC 国际大学生程序设计竞赛邀请赛西安站 1 银,M 题首杀。
2024 年,CCPC 全国邀请赛(郑州)1 金 1 铜,校排 33 名。
2024 年,团体程序设计竞赛天梯赛省排第 10 名(共 110 队)。
2024 年,CCPC 全国邀请赛(济南)& 山东省赛 2 金 2 银 5 铜,D 题首杀。
入队大致流程
针对零基础新生:只有基本完成qluoj上的零基础入门题单,才可以获取参加入队赛的资格。我们会在 10 月,11月和 12 月举办三次入队赛,每次入队赛难度略微递增,择优录取。
入队赛面向全校所有学院所有专业的同学,只要你够努力够热爱即可!
qluoj还收录了2024年第一次入队赛赛题,供大家进行难度参考(该次入队赛的题目背景详细描述了进入集训队后可以参加的众多大赛,包括但不限于ICPC)。同时qluoj上还收录了往年的入队赛,排位赛和月赛赛题,往年题目难度波动较大,可以适当参考。
每次入队赛的详细通知请留意我校 ACM 迎新群(862654772)群公告。
如果第一个学期没能通过择优录取进入队伍,我们仍在第二个学期开放录取,但需要参加封闭的排位赛,要求会更高。
原则上,队伍不会接受大二及以上的新队员,但如果你的能力能够达到集训队前 50%的水平,仍然可以申请入队。我们会另做安排。如果你一时水平没有达到,但你的意志特别坚定,请你百折不挠地联系教练鹿文鹏(QQ:8027462);我们看看有没有其他的跟班训练的形式。
暑期学习路径
零基础新生
可以先去B 站等视频网站寻找一些免费的 C++语言学习资源(如翁恺教你 C 语言程序设计或者黑马程序员视频前 71P,这些内容足够支撑语法学习了)
在学习的过程中,每学完一个部分,可以在本平台提供的零基础入门题单上检验学习成果。
当你认真完成零基础入门题单后可以去 洛谷 上刷洛谷官方题单(https://www.luogu.com.cn/training/list)巩固语法基础和学习简单算法基础,推荐可以在网上买一本洛谷的深入浅出配套学习
有语法基础
当你有扎实的语法基础后如果学有余力,可以参加一些基础的算法课程/通过书籍或者常用网站中提到的算法知识百科自学。如果需要跟课程,推荐使用牛客网的课程(该课程难度较大,时间较长,但是在认真完成后可以具有区域赛铜牌的水平)。也欢迎使用我校毕业生马鸿儒、章思航同学开发的学习课程。 还可以好好利用一贴通下文提到的常用网站进行更深入地学习!
有竞赛基础
可直接联系ACM 迎新群(862654772) 群管理告知。也可以直接联系教练鹿文鹏(QQ:8027462)我们会根据情况进行下一步安排。
常用内容
常见问题解答(FAQ)
Q1: 要钱吗?你们不会是诈骗新生钱的吧?
A:不要。不要。不要。我们不收你一分钱。甚至报销比赛费用。(正经社团)
Q2: 我是 xx 专业,打这个有用吗?
A: 可参考《一帖通》的视频。大佬太多,篇幅所限,这里不展开。一般来说,算法是计算机行业的灵魂,是绕不开的核心。如果你不是计算机专业的同学,我们也非常欢迎,队内有许多非计算机专业的同学,他们有的也转到了计算机专业来,他们也都取得了非常不错的成绩。
Q3: 同时在考虑其他竞赛,可以同时参加吗?
A: 不可以,时间精力必定不够,多点平庸,不如一点开花。
Q4: 我觉得 xx 竞赛/社团也好棒,一时无法抉择怎么办?
A: 笔者认为,谨慎地选择未来道路是面对未来的必修课。请务必多加了解,并认真选择一条自己喜欢、适合的道路,全身心投入进去。在这里,你会遇到一群充满热血的少年,愿意为算法竞赛付出持之以恒的努力与汗水,我们会面对棘手的难题、突破不了的算法;有瓶颈的绝望、打铁的懊恼;但更多的是 AC 带来的快意,知识树逐步被点亮的成就感,分数提高带来的颅内高潮。当你站上领奖台那一刻,你会相信:这一切,都值得。
Q5: ACM 太难了,会不会我坚持不下去啊?
A: 答案就在问题中:比赛的含金量与难度成正比。笔者建议先打打看,若成功进队,我们有把握让你在大一就拿蓝桥杯省一。若你实在坚持不住,大一的赛季结束后可以考虑退役,这时候你会有远超同龄人的奖项,可以考虑其他的路。
Q6: 有难题可以在群里提问吗?
A: 当然可以,队员每天值班答疑。请注意提问三要素:截图题面、复制代码和你不懂的地方。
Q7: 基础题单刷完后我应该干什么呢?
A: 在完成语法题单后,你可以学习以下知识
- 基础路径:循环嵌套->简单排序->字符串操作->高精度加法乘法->前缀和与差分->双指针->位运算->二分->快速幂->质数约数,最大公因数,最小公倍数->递归->高级排序->分治->搜索->树->并查集->图->拓扑排序->最短路
- 最最最useful算法:贪心
- 数据结构:链表->栈与队列->单调栈与单调队列 等等等
请注意:上述路径并没有严格的先后顺序,仅作为建议列出,你可以按照喜欢的方式学习。
Q8: 这些算法我都不懂,应该怎么学?
A: 推荐的书在群文件:《深入浅出程序设计竞赛》。 上面的算法,建议下面列举的常用网站搜索知识点名称自学,掌握到会写简单的题即可。 如果想报课,推荐使用牛客网的课程(该课程难度较大,时间较长,但是在认真完成后可以具有区域赛铜牌的水平)
Q9: 入队赛啥时候?
A: 10月,11月和12月各一次,完成入门基础题单以获取入队赛门票,具体通知请加ACM 迎新群(862654772)获知。
Q10: 暑假里我太忙了,要学车/旅游/兼职...,以后还有机会吗?
A: 入队赛会安排至少三次,你可以先享受假期。但是入队的难度逐次递增,建议提早准备。11 月会有与山东师范大学联赛,早准备,多学点,多给咱打点金牌~~详情请见《一帖通》。
Q11: 为什么还要门票?
A: 若没有基础题单通关的能力,来参加=来坐牢,建议继续沉淀,准备下一次入队赛。
Q12: 为什么 QLUOJ 常常出现 404/403?
A: 我校 OJ 服务器受到省厅云盾防护,如果服务器出现了错误代码,则会直接被云盾拦截而不会显示错误信息。若你:
提交代码时出现报错:请尝试减少 if((条件 1) || (条件 2))这种格式的语法。 注册时报错:信息填写不规范,请检查邮箱、密码等是否正确且规范。
如果还有其它问题,欢迎在ACM 迎新群(862654772)内提出,我们会有资深集训队同学帮你解答!
常用网站
竞赛平台
国内:牛客网 (常见比赛时间:晚 7 点~晚 9 点)、洛谷
国外:Atcoder (常见比赛时间:晚 8 点~晚 9 点 40)、Codeforces(常见比赛时间:晚 10 点半开始,根据比赛难度持续两小时至三小时不等)
国外平台使用指南:
其他网站
acmer.info:常用 ACM 资料(如竞赛群聊、竞赛平台索引、大量学习资料)
oi.wiki: 免费开源的算法知识百科
board.xcpcio.com:ACM-ICPC 赛事第三方实时榜单
常用工具
TamperMonkey,Codeforces Better!,Atcoder Better!(请自行百度安装方法,或者请教迎新群学长)
为什么要学习算法竞赛?
华为公司 ICPC 宣传片
校长奖学金获得者梁延杰、孙晨曦获奖视频
ACM-ICPC 集训队劝学案例集锦
2021 年 08 月 15 日 ACM-ICPC 集训队劝学案例集锦