2015年7月25日12:30正值2014-2015学年第二学期实践周第一周周末,经过一星期的实践课堂,同学们的程序设计水平是否有提高呢?正好,软件工程、计算机科学与技术及物联网三个专业辅导员及软件辅导员助理团联合了在主五#417教室举办了厦门大学嘉庚学院首届ACM程序设计大赛。ACM程序设计大赛是大学级别最高的脑力竞赛,素来被冠以"程序设计的奥林匹克"的尊称。为了在培养和激励我校大学生的程序设计,特别是算法分析与设计的能力、团队合作精神以及在软件开发过程中的创新意识,促进学生之间的交流与合作,综合运用高级语言程序设计、数据结构、算法分析与设计等课程的知识,此次比赛,参赛评选由13级软件工程ACM团队队员制作的测评软件进行在线测评。
场面多“彩”消紧张
赛前准备是很重要的,影响着参赛者的心情,是对比赛的期待。由于比赛间隔五小时,为此承办者为每个参赛员准备了水,面包和饼干。黑板上,墙壁上还有讲台上许许多多吹起或没吹起的气球都让每个参赛者都来不禁——“哇”的一声。更有甚者说道“这是来玩还是比赛?”。紧张感瞬间就消失了。
比赛有“坑”需谨慎
比赛不仅要求着能解题,还要求做题时间的长短。因为规则体现出这不仅仅考验着编码能力,也考验着统筹能力。出题者对题目难度顺序有意的打乱,拖延着大家的时间。碰到难题,是坚持下去,还是暂时换道题思考。比赛中俨然有不少人跳进了这个坑,此刻背后的出题者在摇头叹息。
争分夺“秒”解难题
比赛共有七道题,考验着不同方面的能力。黑板布置着七个不同颜色的气球象征着这七道题,每完成一道题都会获得一个对应的气球。到底最终谁会获得最多的气球呢?第一始终在切换,直到最后都在改变。这个时候出题者说“抓紧时间,祝好运。落后的同学别放弃”。题目的第七题几乎是所有参赛者最后做的,很多人都过不了后台的数据。经过检查发现数据有部分不正确。经过短时间对题意和数据的更正,比赛延长了半小时至六点。显然这半小时大家都在提交这道题,有人马上就通过了,还有很多是答案不正确。出题者又说到“其实这题不算难,只要细心理解出公式,半小时完全足够了”。
圆满收官共期待
最终比赛前三名定局,分别为刘智强,冯俊国,孙会钧,由13级软件工程辅导员助理曾尚伟同学颁奖,其余参赛者也均获得了小礼品。大家相互说笑着对题各自的理解,分享解题的思路和比赛的心得。至此,厦门大学嘉庚学院首届ACM程序设计大赛圆满结束。此次比赛选拔出的同学,也有望加入蔡明老师带领的ACM团队参与省赛。我们也希望,在今后会有更多的编程爱好者参与其中,拓宽比赛的场面、提高比赛的层次。