Q1: 请问ACM协会有些什么?
A1: ACM协会是计算机学院的特色协会,是想要在计算机专业相关竞赛中脱颖而出的优秀选择,大部分计算机类比赛都与ACM负责的算法竞赛相关,并且协会队员可以享受学院提供的经费支持与报销(比赛报名费,路费,车费等等)。其次,ACM协会有大量优秀的学长学姐与资料,来到ACM协会你可以认识与向更多优秀的人请教求助。最后,ACM协会在计算机学院楼拥有一间自营的自习室,每名队员都可以拥有自己的位置并享受实验室的资源(如wifi,空调,饮用水等)。
Q1: 请问加入ACM协会有什么好处?
A1: ACM协会主要负责学校算法竞赛相关类比赛,如XCPC,湖南省计算机程序设计大赛(ACM湖南省赛),团队程序设计天梯赛,蓝桥杯,百度之星,华为杯,CCF-CSP等比赛。一些代表学校出战的比赛如XCPC ,湖南省赛,天梯赛等只有ACM预备队员和队员可以参加。我们的核心比赛是XCPC。如果你志在大学期间拥有一份对算法竞赛的热情并想获得一个比较优秀的算法竞赛经历与代码能力,欢迎你加入ACM协会。
Q3: 请问什么时候招新?
A3: 招新按照原定应当是10.13进行24级招新宣传,但由于10.22计划举行新生网络赛,时间比较紧,因此提前开展协会讲课与招新。时间为10.1-10.21日。招新方式(成为会员)为:
(1).加入招新群1002473941
(2).缴纳五块钱费用并填写会员信息表(会员费用于制作会员证,后续统一发放)
(3).领取会员证并加入会员群
Q4: 如何成为会员,如何成为队员?
A4: 加入ACM协会没有门槛,具体操作见A3。队员需要后续从会员中选拔一部分同学,选拔组成:1.平时举行的大型校赛成绩(网络赛,新生赛) 2.平时的做题量(uscoj,洛谷,牛客,codeforces)3.寒假的训练情况与一些选拔赛 4.面试(自信者可提前联系我QQ1113237111面试,基本要求见A10)。
Q5:会员和队员的区别是什么?
A5: 会员享受:1.第二课堂活动参与加分,2.协会会员第二课堂加分,3.加入会员群并且在群里自由向他人讨论和请教问题,4.队员选拔资格 5.一手的比赛信息与算法学习指导 。
队员享受:1.实验室自选空位置 2.高校类比赛参与机会 3.部分比赛的经费支持与报销 4.加入队员总群。5.更加深度的算法竞赛培养。
Q6: 请问我们的比赛是做什么类型的题目,具体是哪些赛制,哪些形式?
A6: 具体见ACM算法竞赛入门——算法竞赛赛制、题目形式、常见评测状态_acm赛制-CSDN博客
Q7: 网络赛和新生赛的时间以及作用?
A7: 网络赛时间暂定为10.22,新生赛时间暂定为11.24。比赛形式分别线上和线下在uscoj平台上完成题目并按照ACM赛制排名,具体内容可直接在竞赛&作业 - USCOJ上查看往年比赛题目。作用主要有1.第二课堂活动分数(2-7分学术科技分等)2.丰富的奖品(奖状,文具,水杯等)3.队员选拔参考成绩。4.提升个人能力并增加对算法竞赛的了解。
Q8: 可以使用哪些编程语言,有什么区别?
A8: 比赛一般支持C/C++,Python,Java等语言,只要程序满足题目要求即可通过,个人更推荐C/C++,由于其更快的运行速度与大量的函数库和stl库,可以使得程序的编写更加简单,并且大一上也会学习C/C++。另外两种语言同样也可以选择,只要思路和代码实现没问题,即可通过题目。
Q9: 有什么推荐的书和课程?
A9: 推荐C/C++ primer plus学习C/C++语法。推荐算法竞赛(蓝白色)/算法竞赛入门经典第二版(紫白色)学习算法相关知识。注意书本不需要全部学完,只要选择性地学习部分入门知识,然后通过做题来增强综合能力,遇到没学过的知识点再补充即可,不然学不完也容易忘记,重点在于练习。算法竞赛课程推荐1.跟着协会周末讲课和做题的进度学习 2. bilibili绿导师原谅你了(学有余力再自学其他内容)
Q10: 需要学到什么程度才能成为队员?
A10: 1. 协会周末讲的专题基本能听懂并能独立能完成部分相关题目 2.相关练习平台如牛客周赛,codeforces的rating达到1200+ 3.坚持日常的听课与做题
Q11: 请问我刚入学没有基础可以加入ACM和打比赛吗?
A11: 零基础一样可以加入ACM协会并且成为队员。22,23级队长都是大学才开始学习算法竞赛。核心学习方法就是学好一门编程语言基础,并且不断地做题和从题目中获得经验和查漏补缺。具体方法可网站如bilibili上搜。但注意要多行动,少空想。
Q12: 请问大二想成为队员是什么样的流程?和大一一样吗?
A12: 由于成长期比大一少一年,大二的要求比大一更加严格,对于23级(二年级)的同学,只需要牛客或codeforces的rating达到1400+并且单独联系面试一下即可成为队员。前提是成为会员。