ACM协会 FAQ


$Q:$ $FAQ$ 是什么意思?
$A:$ $FAQ$ 是英文 $Frequently\, Asked\, Questions$ 的缩写,也就是“常见问题解答”。


$Q:$ 什么是 $ACM-ICPC$ ?
$A:$ 英文全称:ACM-International Collegiate Programming Contest
中文全称:国际大学生程序设计竞赛
是由国际计算机学会(ACM)主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛,被誉为 计算机界的奥林匹克。赛事目前由AWS华为Jetbrains 赞助。


$Q:$ 长安大学 $ACM$ 协会是怎么一个存在?
$A:$ 详情见 长安大学ACM协会官方网站——关于我们
对于小萌新,我们将先进行c语言和基础算法的培训。接下来,我们一起刷题、训练、提高、比赛。


$Q:$ 协会有哪些 活动
$A:$

—- 第一学期
1 百团纳新,为社团添加新鲜血液。
2 新生交流会
3 针对零基础同学的展开C/C++语言培训。
4 算法讲堂(集训队成员为大家授课)
5 十二月初 “迎新杯” 程序设计大赛(大一以及大二非校队成员可以参加)
6 与此同时,集训队的所有成员进行着高强度高密度训练。几乎每周都派出队伍代表学校参加全国各地的比赛(ICPC、CCPC等)。
—- 第二学期
1 算法讲堂(进阶)
2 四月中旬至五月中旬,举办ACM校赛。(全校学生,除出题人和工作人员外,均可参加)
3 校赛会选拔成员来参加后续的比赛(省级以及国家级)
4 准备展开暑期集训(留校训练)

$Q:$ 活动 通知 在哪里?
$A:$ 协会的所有活动,均会在 本网站群公告 中进行通知,请密切关注 本网站,及时了解群内的动态。


$Q:$ 有事来不了活动,怎么办?
$A:$ 活动的时间不可能因为你的个人原因而延期,请自行安排时间,无需请假 。我们传授的是知识,学不学在于你自己。你可能会遇到很多事情的取舍,这些问题也在于你自己。


$Q:$ 零基础怎么办?
$A:$ 参考 入门指南


$Q:$ 资料哪里找?
$A:$ 请参考上一条


$Q:$ c/c++, 还是 java ?
$A:$ c/c++ 必须要掌握,java可以不掌握。c语言在速度上有优势,c++有丰富的STL模板库。现在(至2021年)也有部分赛区支持python,java和python都可以很方便的处理高精度问题。


$Q:$ 我应该如何提问呢? (划重点,这将是你学习之路必须要修炼的技巧)
$A:$ 在提问之前可以看看这里 提问的艺术

遇到一个新的事物,可以先到搜索引擎上面寻找答案,群里面学长学姐有时解答可能并不详细,并且简单的问题重复多次也只是在浪费时间。在学习这条路上,一定要学会有技巧的提问,别人没有义务一定要帮你解答。


$Q:$ 如何加入 集训队
$A:$ 详情请咨询集训队队长

如果你能证明自己足够强,例如高中参加过信息学竞赛并获得过奖项、CF有不低的rating(1500)、亦或者是积极的参加协会活动积极训练、校内赛(包括迎新赛和校赛)有不错的成绩并希望之后保持训练等等。这些都有机会加入到集训队中来。


$Q:$ 怎样才能代表学校 参加省级以上的比赛
$A:$ 进入集训队,并在集训队内组队。参加省赛需要通过校赛选拔,参加区域赛需要经过暑假集训以及队内选拔。


$Q:$ 去哪里 刷题
$A:$
︿( ̄︶ ̄)︿ 当然首先要去我们自己的OJ啦
OnlineJudge
另外我们推荐的是在几个著名高校 $OnlineJude$ 上进行练习,有HDUPOJZOJ等等,以及CodeForce,洛谷。
更多详情请见QQ群文件(CHD-ACM入门指南)
如果你不知道什么是 $OnlineJude$,点 这里 .


$Q:$ 进群后要改备注吗?
$A:$ 是的,进群请先修改你的备注,年级-专业-姓名,请注意格式。


评论