ACM程序设计竞赛暑期集训
在本次活动中,参加的各位同学都尽己所能,在本次集训中有所成长,有所学习,为未来的发展打下了良好的基础。
活动背景和意义
美国电脑协会(ACM)主办的国际大学生程序设计竞赛(International Collegiate Programming Contest),称为计算机领域的奥林匹克竞赛,简ACM/ICPC,赛事由各大洲区域赛(regional)和全球总决赛(world final)两个主要阶段组成。比赛以三人一组公用一台电脑的模式进行,是旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过30多年的发展,ACM国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛。获得ACM优异奖项的同学都是各大公司争抢的顶尖人才,也颇受大多数计算机专业硕博导师的偏爱。
acm的图标
活动过程
1集训成员前往东校区东三606ACM创新实验室进行集训,了解并且练习掌握各种算法。
2由学长教授算法和数组结构知识,并做相关的练习。
3每星期组织两次比赛(时间基本定在下午一点左右,时长为3小时),检验各自算法学习情况,赛后再由学长讲解一次题目,并要求每个人在事后编写题解。
4集训期间还会参加各种其他学校的网络比赛,和各大算法竞赛网站,例如Codeforces , Topcoder 等外国网站的 Round 。进一步的提高队员的能力。
活动过程部分照片及成果展出
大家一大早起来都在做题
某位同学羞涩的看了过来
一位同学在思考难题
一位学长在讲解题目
另一位学长在讲题目
项目总结
1、集训让每位成员都意识到学习ACM是需要耐心和毅力的,需要每天都坚持练习大量的题目,需要每天都面对着只有黑白色的框框,不断的输入测试,想要坚持下来就要有发自内心的对ACM的热爱。
2、集训后,大家不仅打代码熟练度上升了,还接触到了像深度优先搜索(DFS)、广度优先搜索(BFS)、最短路(Dijkstra、Floyd)、线段树、多重背包、分组背包这样的算法,每个人的编程能力都得到了很大提高,能够参加各类比赛,为我们争取更多的奖项。
3、我们的社会实践成果是没有实体的,它体现在对我们思维能力的提升,和代码水平的提高。这对我们以后无论从事计算机哪方面工作都是有着重要意义的。
编辑:宣传部柯俊雄
领取专属 10元无门槛券
私享最新 技术干货