滨州学院

2015年ACM大赛报名及假期准备工作通知
发布人:  发布时间:2014-12-10   动态浏览次数:409

 

ACM程序设计大赛是大学级别最高的脑力竞赛,素来被冠以“程序设计的奥林匹克”的尊称。大赛自1970年开始至今已有40年历史,是世界范围内历史最悠久、规模最大的程序设计竞赛。比赛形式是:经过校级和地区级选拔的参赛组,于指定的时间、地点参加世界级的决赛,由3个成员组成的小组在5个小时内应用一台计算机解决6到10个生活中的实际问题。
ACM分为省赛(一年一次)、百度之星程序设计大赛、中国片区赛(一年多个区)、亚洲区赛(一年多个区)、和国际总决赛(在中国片区和亚洲片区统合比赛排名前15名的队伍,每校只能有一支队伍参加)几个层次,除了省赛外,其它的赛事还包含网络赛,通过了网络赛才能取得现场赛的资格。
参加ACM大赛的准备和集训工作,你能获得编程思路和算法的提升,还有可能获取工作offer。
在省赛中获取二等奖以上的成绩,就可以在现场得到一些公司的实习offer,一些名牌大学的考研面试直通车,一等奖能直接获得一些大型公司的工作offer。
省赛和片区赛,每个学校可以出3个正式队,在片区赛中获奖,你面临的机会将会更多。
2015年4月省赛在黄岛山东科技大学举行,为备战明年的省级和国家片区ACM大赛,现在进行2015年大赛报名,凡有志于提升自己编程能力和编程技巧的各个专业、各个年级的本专科同学都可以报名参加,报名时自己组队或以后在ACM组中组合队伍,各班班长将各队各成员报名信息统计起来,发给辅导员老师和宋锋老师(电话:13954310065emailjsjsfacm@126.com各一份。
项目名称
队名
学号
姓名
性别
专业
年级
班级
联系电话
电子邮箱
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ACM的服务器一般采用Linux系统来搭建,编程环境使用CodeBlocks,推荐使用C/C++,编程习惯与平时学习程序时的编程习惯不同。
ACM大赛是对同学们英语阅读理解能力、计算机编程基础知识、数学建模知识、算法知识、数据结构、团队合作等多个方面的综合考核,对广大喜爱思考、喜爱英语、喜爱数学、喜爱编程的同学来说,这既是挑战也是机遇,参加这个大赛,大家会面临诸多困难(也就是上面所说的那些知识),但是你坚持下来,就是取得别人难以企及的高度,就会获取各种各样的机会(去更好的学府深造、去知名的单位工作),相信每位热血青年都有和团队一起去拼搏的激情。在5个小时的现场赛时间内,你和你的团队将会面临来自各个试题的挑战,也会体会与其它兄弟院校、名牌院校的同学在一起现场竞技的乐趣,同时可以了解各个主办学校的特点、学风。
这个大赛难度不小,但是正因为有挑战存在,我们去做了,才更加突显我们的价值,经历过这个大赛后,会使我们的心理更加的成熟、更加的会学习、更加的会与团队进行合作。这个大赛除了不让大家参考电子资料外,其它的纸质资料都可以参考,因此我们要想取得好的成绩,主要有以下几个方面的途径:
(1) 要有恒心和毅力,和团队一起,去多学习,多掌握基础知识,积累ACM开发经验;
(2) 熟悉ACM大赛的编程环境,多思考,多解决现实问题中最常见的数学、算法、数据结构问题,每个赛区每年的题目都在变化,但是最终都会落脚本到基本上的算法上来;
(3) 在比赛时,3个成员先把各个题目都通读一遍,大概了解一下题目的含义,做题时不是每个题都会做才是好的,要多观察其它的团队,别人做的快的题,我们的团队也可能做的快,不要纠结于一个题目之上,以最快的速度做出一个题目来,这样得到的分数也高;
(4) 对于平时有困难的问题或是算法,可以直接在网上找到解决方案,把它们打印出来,在比赛时,这些资料都可以带到现场去;
(5) 关于参考资料,《ACM国际大学生程序设计竞赛亚洲区预选赛真题题解》(这本书必须借来看)、《计算几何及应用》、《数论及应用》、《图论及应用》;
下面是网上推荐的书籍:
《实用算法的分析与程序设计》(吴文虎,王建德著,电子工业出版社,竞赛类的黑宝书)《青少年国际和全国信息学(计算机)奥林匹克竞赛指导)――组合数学的算法和程序设计》(吴文虎,王建德著,清华大学出版社,参加竞赛组合数学必学)《计算机算法设计与分析》(王晓东编著,最好的数据结构教材)《数据结构与算法》(傅清祥,王晓东编著,我所见过的最好的算法教材)《信息学奥林匹克竞赛指导――1997-1998竞赛试题解析》(吴文虎,王建德著,清华大学出版社,内容极佳)《计算机程序设计技巧》(D.E.Kruth著,算法书中最著名的《葵花宝典》,大师的作品,难度大)
《计算几何》(周陪德著,全面介绍了计算几何)《ACM国际大学生程序设计竞赛试题与解析(一)》(吴文虎著,清华大学出版社)
网上还有:
《青少年国际和全国信息学(计算机)奥林匹克竞赛指导)――图论的算法和程序设计》(清华大学出版社)《信息学奥林匹克竞赛指导――1994-1995竞赛试题解析》(清华大学出版社)
(6) 对现在我校的情况来讲,较好的提升的办法就是多做OJ练习,国内比较好的OJ网站如下,所有的团队在一起共同做300道题左右,熟悉开发环境,积累ACM开发经验(我推荐大家做杭电的OJ练习):
杭电的OJ:http://acm.hdu.edu.cn/,这个网站要多做题,多理解它上面的题目的思路,现在很多赛区的赛题都是由杭电出的;
下面的这几个大学都获得过国际总决赛的冠军,它们的OJ也要好好的参考下:
浙江大学(ZJU):http://acm.zju.edu.cn/
北京大学(PKU):http://acm.pku.edu.cn/JudgeOnline/
同济大学(TJU):http://acm.tongji.edu.cn/
 
ACM大赛国际官网:http://icpc.baylor.edu/,在这个网站上报名和查看比赛信息;
中国ACM大赛官网:http://www.acmicpc.cn/,这个网站上发布了中国的各个赛区的大赛时间;
(7) 大家利用放假前这段时间,尽快的到图书馆借一下书籍,另外考完试后,及时与宋锋老师联系一下,讨论一下团队训练及集训事宜,我为大家详细介绍一下赛事、赛制、比赛使用环境CodeBlocks的使用方法等。