算法讲堂

为提高同学们的思维能力,对数学、编程、算法的兴趣以及团队合作能力协会,协会学期内每周末固定开展算法讲课。课后会挂出相应练习题目并在协会博客更新讲课资料。

在每年九月纳新阶段,协会开展C语言入门课程,具体形式是,在教室通过投影进行现场代码编写并直接讲解,不会有枯燥的空概念,还会加入一些集训队成员平时积累的编程经验。

在接下来的十月到十二月,协会算法课会循序渐进开展基础算法的讲解,讲课内容包括贪心算法,搜索基础,动态规划基础,背包问题,通过这一阶段的算法学习,使同学对算法有初步理解,并对算法产生浓厚兴趣。

协会在每学年下学期开展进阶算法课程,课程内容为ACM-ICPC比赛中需要应用的应赛知识点,包括更多形式的动态规划,数据结构基础,树状数组线段树,数论基础,图论基础,字符串算法。讲课内容深入浅出,并给出经典例题,引导同学思考,同时现场编程更好的帮助同学理解算法的应用。

协会的算法课适合对象广泛,不论是有志于参加各类算法竞赛的同学还是只是对算法感兴趣的同学,都能够从协会开设的算法课中获益良多。

2020年春季由于疫情的原因,开展了线上的算法讲堂,每周一下发学习资料,周日举办一场5小时的比赛,比赛结束会下发题解,并进行直播讲解。

迎新杯ACM程序设计竞赛

本社团自14年起开始举办迎新杯程序设计竞赛,每年的迎新杯都是本社团初步选拔集训队成员的重要指标。比赛是个人赛的形式,中文题面,题目范围较为基础,适合刚学习C语言与ACM的新同学。

每年的题目均为我校自主命题,同时本社团成员还负责了布置场地,配置机房比赛环境,判题,发放气球,以及各项赛后工作。

自15年起我校开始邀请外校前来一同参加迎新杯比赛,本社团又负责了联络外校领队,安排志愿者等各项工作。

ACM-ICPC国际大学生程序设计竞赛

2014年,本社团ACM集训队代表参加了亚洲区域赛北京赛区、西安赛区。

2015年,ACM集训队成员参加了上海赛区邀请赛,并且获得铜牌。同年,本社团派出多支队伍前往西北工业大学参加陕西省省赛。15年下学期,集训队成功晋级亚洲区域赛上海赛区现场赛,并取得银牌。

2016年5月我校承办陕西省省赛,集训队获得一金一银的好成绩。16年下学期,集训队取得四场亚洲区域赛名额,共派出五支队伍,均获得铜牌。

2017年下学期,集训队取得了五场亚洲区域赛名额,获得了一金一银三铜的成绩,我校也成为了陕西省继西电、西交、西工大之后的又一所金牌学校。

2018年下学期,集训队取得了六场亚洲区域赛名额,获得了两枚银牌铜牌若干。

2019年下学期,集训队取得了七场亚洲区域赛名额,获得了一枚银牌,铜牌若干。

CCPC中国大学生程序设计竞赛

中国大学生程序设计竞赛(China Collegiate Programming Contest,简称CCPC)是由中国大学生程序设计竞赛协会主办的面向世界大学生的国际性年度赛事,旨在激励当代大学生运用计算机编程技术和技能来解决实际问题,激发其学习算法和程序设计的兴趣,培养其团队合作意识、创新能力和挑战精神。

中国大学生程序设计竞赛协会是由中国各高校程序设计竞赛教练组成的社会团体,于2014年筹备成立。协会常务理事会成员具有丰富的赛事组织和指导经验,很多人从1996年开始就担任教练和赛事组织工作,不仅指导学生在程序设计竞赛中多次获得全球总冠军以及数十枚金银铜奖,而且都有承办全球或亚洲地区程序设计国际比赛的成功经历。

2015年9月集训队前往南洋理工大学参加首届CCPC中国大学生程序设计竞赛,夺得铜牌。

2016年本社团集训队多支队伍又参加了CCPC长春站、杭州站、合肥站以及总决赛,获得了两枚铜牌。

2017年本社团集训队参加了CCPC杭州站,获得了一枚金牌。

2018年参加了秦皇岛与桂林赛区,获得了两枚铜牌。

2019年参加秦皇岛赛区,获得铜牌

CCCC中国高校计算机大赛团队天梯赛(GPLT)

为促进高校计算机课程教学内容和教学方法改革,强化学生创新意识,提升学生计算机问题求解水平,增强计算机应用能力,培养团队合作精神,提高大学生的综合素质,促进校际交流,丰富校园学术气氛,教育部高等学校计算机类专业教学指导委员会、教育部高等学校软件工程专业教学指导委员会、教育部高等学校大学计算机课程教学指导委员会、全国高等学校计算机教育研究会决定联合主办“中国高校计算机大赛(China Collegiate Computing Contest,简称C4,CCCC)”。“中国高校计算机大赛”每年举办一届,设四个竞赛模块,分别是团体程序设计天梯赛、大数据挑战赛、移动应用创新赛和网络技术挑战赛。

16年暑期,集训队成员去往西工大参加全国高校计算机大赛团队天梯赛,获得全国团队二等奖。

2017年3月,集训队三支队伍前往西工大参加全国高校计算机大赛团队天梯赛(西北赛区),获得西北赛区团队二等奖一项、团队三等奖一项以及西北赛区高校三等奖。

2018年3月,集训队参加第三届前往西工大参加全国高校计算机大赛团队天梯赛,获得全国团队二等奖、陕西省团队省特等奖、陕西省团队二等奖、陕西省团队三等奖以及陕西省高校二等奖。

2019年三月,集训队参加第四届全国高校计算机大赛团队天梯赛,获得全国团队二等奖、陕西省团队省一等奖、陕西省团队三等奖以及陕西省高校二等奖。

2020年由于疫情原因,GPLT推迟在线上举办。

集训队暑期集训

为备战下半年亚洲区域赛,协会在暑假期间会组织暑期集训。

暑期集训的对象面向全校所有对算法和算法竞赛感兴趣的同学;集训内容将由协会集训队成员布置学习任务,并安排一定的算法讲课;暑期集训持续时间为学期结束起至下学期开学前,建议参与集训时间不少于3周,可自由选择一周放假休息调整状态;暑期集训地点在明远二区机房。

此外,协会集训队的队员会额外增加训练强度,每周由集训队队长挂题进行三人组队赛练习。同时,集训队队员每周会参与由杭电ACM承办的暑期多校联合训练比赛。

2017年暑假由于没有成功申请到机房,暑期集训安排在了明远1208。由于天气太过炎热,队员们主要在宿舍训练,完成每日相应的训练量。

2018年,暑假依旧炎热,暑假集训安排在了明远2501,队员们每天不仅与难题拼搏,还和炎热的天气,五楼进行斗争。

2019年,暑假依旧炎热,暑假集训安排在了明远2501,队员们每天不仅与难题拼搏,还和炎热的天气进行斗争。

往届暑期集训通知:2019 CHD-ACM 暑期集训开始啦 | 长安大学ACM协会

长安大学ACM程序设计竞赛校赛

本社团每年4月份都会举办长安大学ACM程序设计竞赛校赛,与迎新杯相比不同的是,校赛通常都是组队赛,英文题目,且比赛时间是标准的5小时,力求做到和正式比赛相似。校赛题目也是集训队成员自主命题,涉及范围较广。而且校赛的规模更大,校内外的参赛选手都更多。我校每年都将校赛作为选拔省赛参赛队伍的机会,同时我们也希望能给外校在省赛之前提供一次较为正式的组队比赛练习的机会。

2016年我校承办了陕西省ACM程序设计竞赛,故没有举办校赛。本社团在省赛期间做了大量准备工作,包括前期的宣传海报、队牌、参赛服装、参赛证图案设计以及定制;省赛官网准备;命题部分由集训队成员完成,部分由集训队成员联系权威出题人完成;比赛场地布置;校内宣传;比赛环境、服务器配置;比赛时判题,发放气球;赛后滚榜,赛题讲解等等。

2020年由于疫情原因未举办校赛。

陕西省其他高校ACM校赛

本社团还积极带领成员参加陕西省其他友好高校的校赛,互相交流、切磋,一起进步。

在陕西省高校中,西北工业大学与西安电子科技大学群众基础较好,校赛规模较大且已经有多次举办比赛的经验。我校已经多次参加西安交通大学、西北工业大学和西安电子科技大学等高校校赛,并且从中学到了许多,也增进了校际友谊。各学校之间保持友好往来并交流经验,促进陕西ACM圈共同进步。