请问想参加ACM需要做哪些准备 看哪些书 在哪里报名呢 谢谢

 我来答
百度网友f6f68efaa
2009-04-06 · TA获得超过112个赞
知道答主
回答量:174
采纳率:0%
帮助的人:98.9万
展开全部
美国计算机协会(Association of Computing Machinery, 简称ACM)是一个世界性的计算机从业员专业组织,创立于1947年,是世界上第一个科学性及教育性计算机学会。ACM每年都出版大量计算机科学的专门期刊,并就每项专业设有兴趣小组。兴趣小组每年亦会在全世界(但主要在美国)举办世界性讲座及会谈,以供各会员分享他们的研究成果。近年ACM积极开拓网上学习的渠道,以供会员在工余或家中提升自己的专业技能。
1947年,即世界第一台电子数字计算机(ENIAC)问世的第二年,ACM即成为第一个,也一直是世界上最大的科学教育计算机组织。它的创立者和成员都是数学家和电子工程师,其中之一是约翰.迈克利(John.Mauchly),他是ENIAC的发明家之一。他们成立这个组织的初衷是为了计算机领域和新兴工业的科学家和技术人员能有一个共同交换信息、经验知识和创新思想的场合。几十年的发展,ACM的成员们为今天我们所称之为“信息时代”作出了贡献。他们所取得的成就大部分出版在ACM印刷刊物上并获得了ACM颁发的在各种领域中的杰出贡献奖。
ACM组织成员大部分是专业人员、发明家、研究员、教育家、工程师和管理人员;三分之二以上的ACM成员,又是属于一个或多个SIGs(Special Interest Group)专业组织成员。他们都对创造和应用信息技术有着极大的兴趣。有些最大的最领先的计算机企业和信息工业也都是ACM的成员。
ACM就像一个伞状的组织,为其所有的成员提供信息,包括最新的尖端科学的发展,从理论思想到应用的转换,提供交换信息的机会。正象ACM建立时的初衷,它仍一直保持着它的发展“信息技术”的目标,ACM成为一个永久的更新最新信息领域的源泉。
-------------------------------------------------------
国际大学生程序设计竞赛
acm-Association for Computing Machinery , 即美国计算机协会.
icpc-International Collegiate Programming Contest , 即国际大学生程序设计竞赛.
ACM国际大学生程序设计竞赛(英文全称:ACM International Collegiate ProgrammingContest(ACM-ICPC或ICPC)是由美国计算机协会(ACM)主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近30多年的发展,ACM国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛。
官方网站:http://icpc.baylor.edu/
竞赛的历史可以上溯到1970年,当时在美国德克萨斯A&M大学举办了首届比赛。当时的主办方是the Alpha Chapter ofthe UPE Computer Science HonorSociety。作为一种全新的发现和培养计算机科学顶尖学生的方式,竞赛很快得到美国和加拿大各大学的积极响应。1977年,在ACM计算机科学会议期间举办了首次总决赛,并演变成为目前的一年一届的多国参与的国际性比赛。迄今已经举办了29届。
最初几届比赛的参赛队伍主要来自美国和加拿大,后来逐渐发展成为一项世界范围内的竞赛。特别是自1997年IBM开始赞助赛事之后,赛事规模增长迅速。1997年,总共有来自560所大学的840支队伍参加比赛。而到了2004年,这一数字迅速增加到840所大学的4109支队伍并以每年10-20%的速度在增长。
1980年代,ACM将竞赛的总部设在位于美国德克萨斯州的贝勒大学。
在赛事的早期,冠军多为美国和加拿大的大学获得。而进入1990年代后期以来,俄罗斯和其它一些东欧国家的大学连夺数次冠军。来自中国大陆的上海交通大学代表队则在2002年美国夏威夷的第26届和2005年上海的第29届全球总决赛上两夺冠军。这也是目前为止亚洲大学在该竞赛上取得的最好成绩。赛事的竞争格局已经由最初的北美大学一枝独秀演变成目前的亚欧对抗的局面。
ACM-ICPC以团队的形式代表各学校参赛,每队由3名队员组成。每位队员必须是在校学生,有一定的年龄限制,并且最多可以参加2次全球总决赛和5次区域选拔赛。
比赛期间,每队使用1台电脑需要在5个小时内使用C、C++、Pascal或Java中的一种编写程序解决7到10个问题。程序完成之后提交裁判运行,运行的结果会判定为正确或错误两种并及时通知参赛队。而且有趣的是每队在正确完成一题后,组织者将在其位置上升起一只代表该题颜色的气球。
最后的获胜者为正确解答题目最多且总用时最少的队伍。每道试题用时将从竞赛开始到试题解答被判定为正确为止,其间每一次提交运行结果被判错误的话将被加罚20分钟时间,未正确解答的试题不记时。例如:A、B两队都正确完成两道题目,其中A队提交这两题的时间分别是比赛开始后1:00和2:45,B队为1:20和2:00,但B队有一题提交了2次。这样A队的总用时为1:00+2:45=3:45而B队为1:20+2:00+0:20=3:40,所以B队以总用时少而获胜。
-----------------------------------------------
自由心魔
2009-04-11 · TA获得超过1059个赞
知道小有建树答主
回答量:477
采纳率:0%
帮助的人:0
展开全部
呵呵 你也要参加acm啊 我今年也要参加呢

我们是老师主动来召集人的

在有的大城市有专门的 acm培训的地方

他们回给你参赛的机会的

我是每天都会给我们讲一些习题 主要是在网上做题

网上有很好的模拟环境
浙江大学程序在线评测系统
http://acm.zju.edu.cn/onlinejudge

这个是专门对acm的比赛进行训练的环境

其实acm也没什么 就是你自己学习 看能比别人强不

也就学就是了 大家说了那么多 我都感觉没用

----------------------------------------
百度百科里有很多oj的网址 你自己看吧
http://baike.baidu.com/view/1185778.htm
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
georangel
2009-04-11 · TA获得超过541个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:362万
展开全部
到 杭州电子科技大学 的 ACM 论坛 问问看,只要是在校大学生 就可以报名参赛啊!参见以下资料

参考资料: http://acm.hdu.edu.cn/forum/

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
抓秋5782
2009-04-09 · TA获得超过798个赞
知道小有建树答主
回答量:336
采纳率:0%
帮助的人:232万
展开全部
1.参加方法:一般学校有2拨代表队,计算机专业所在学院的或者校acm集训队,联系他们就可以了
2.准备工作:自己学校oj上有些简单acm题目可以入手,训练一下,熟悉环境等
3.书籍:初学者还是先练习简单题入手吧,然后可以看些书籍,<<数据结构>>,<<计算机算法设计与分析>> 王晓东的

谢谢!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
左_后卫
2009-04-11 · TA获得超过118个赞
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:168万
展开全部
数据结构和算法要看一下。
有些题对I/O有比较高的要求,所以对I/O要好好看看。做题时会遇到很多种输入和输出的问题。其中有很多函数会解决这些问题。只是,很多我们没有遇到,所以,就不能高效的做出来。
一般是要学校报名的。你可以问问相关专业的老师。
再有就是多做些在线评测的题,楼上的已经给出了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式