what is ACM?详解
ACM(Association for Computing Machinery)国际计算机协会详细介绍ACM(Association for Computing Machinery)国际计算机协会
ACM 是一个国际科学教育计算机组织,它致力于发展在高 级艺术、最新科学、工程技术和应用领域中的信息技术。它强调在专业领域或在社会感兴趣的领 域中培养、发展开放式的信息交换,推动高级的专业技术和通用标准的发展。
1947年,即世界第一台电子数字计算机(ENIAC)问世的第二年,ACM即成为第一个,也一直是世界上最大的科学教育计算机组织。它的创立者和成员都是数学家和电子工程师,其中之一是约翰.迈克利(John.Mauchly),他是ENIAC的发明家之一。他们成立这个组织的初衷是为了计算机领域和新兴工业的科学家和技术人员能有一个共同交换信息、经验知识和创新思想的场合。几十年的发展,ACM的成员们为今天我们所称之为“信息时代”作出了贡献。他们所取得的成就大部分出版在ACM印刷刊物上并获得了ACM颁发的在各种领域中的杰出贡献奖。例如:A.M.Turing奖和Grance Murr—ay Hopper奖。
ACM组织成员今天已达到九万人之多,他们大部分是专业人员、发明家、研究员、教育家、工程师和管理人员;三分之二以上的ACM成员,又是属于一个或多个SIGs(Special Interest Group)专业组织成员。他们都对创造和应用信息技术有着极大的兴趣。有些最大的最领先的计算机企业和信息工业也都是ACM的成员。
ACM就像一个伞状的组织,为其所有的成员提供信息,包括最新的尖端科学的发展,从理论思想到应用的转换,提供交换信息的机会。正象ACM建立时的初衷,它仍一直保持着它的发展“信息技术”的目标,ACM成为一个永久的更新最新信息领域的源泉。
编辑本段竞赛规则
1
比赛试题由6-10道试题组成,题目由英文或中文描述(中文题一半以上)。
2
采用Windows环境,可使用的编程语言与编程工具为C/C++(VC++6.0)和pascal语言。竞赛时,允许参赛队员携带源代码、参考书、手册、字典等纸质参考资料,不准携带任何电子工具和电子媒质资料或利用因特网。
ACM 国际计算机组织有以下主要活动内容:
1. 出版各种有关计算机技术的杂志,日报和书共十大类;
- Communications of the ACM ACM通讯
- Interactions 交互技术
- Standard View 标准
- Multimedia Systems 多媒体系统
- Computing Surveys 计算技术调查
- Computing Reviews 计算技术回顾
- Journal of the ACM ACM日报
- Wireless Networks 无线网络技术
- ACM's Transactions Journals ACM科研项目日报
包括:Computer-Human Interaction 人机交互技术
Computer Systems 计算机系统
Database Systems 数据库系统
Graphics 作图
Information Systems 信息系统
Mathematical Software 数学软件
Modeling and Computer Simulation 建模和计算机模仿
Networking 网络
Programming Languages and Systems 编程语言和系统
Software Engineering & Methodology 软件工程和方法学
- The ACM Press Books Program ACM 出版书四十种
2. ACM 有下属37个专业组织SIGs(Special Interest Group)
(1)、SIGACT: Algorithm & Computational Theory
计算机科学基础理论专业组织
(2)、SIGAda: Ada Programming Language
计算机科学软件专业组织
(3)、SIGAPL: APL Programming Language
计算机应用软件专业组织
(4)、SIGAPP: Applied Computing
应用计算机技术专业组织
(5)、SIGARCH: Computer Architecture
计算机硬件结构技术专业组织
(6)、SIGART: Artificial Intelligence
人工智能专业组织
(7)、SIGBIO: Biomedical Computing
生物医学专业组织
(8)、SIGBIT: Business Information Technology
商业信息理论专业组织
(9)、SIGCAPH: Computers & the Physically Handicapped
计算机与残疾人专业组织
(10)、SIGCAS: Computers and Society
计算机与社会专业组织
(11)、SIGCHI: Computer-Human Interaction
人机交互专业组织
(12)、SIGCOMM: Data Communication
数据通讯专业组织
(13)、SIGCPR: Computer Personnel Research
计算机个人研究专业组织
(14)、SIGCSE: Computer Science Education
计算机科学教育专业组织
(15)、SIGCUE: Computer Uses in Education
计算机教育应用专业组织
(16)、SIGDA: Design Automation
自动化设计专业组织
(17)、SIGDOC: Systems Documentation
文件系统专业组织
(18)、SIGFORTH: FORTH Programming Language
第四编程语言专业组织
(19)、SIGGRAPH: Computer Graphics
计算机图形图像专业组织
(20)、SIGICE: Individual Computing Environments
小型计算机环境专业组织
(21)、SIGIR: Information Retrieval
信息存储恢复专业组织
(22)、SIGLINK: Hypertext & Hypermedia
专业组织
(23)、SIGMETRICS: Measurement & Evaluation
测量与估评专业组织
(24)、SIGMICRO: Micro-architectural Research & Practice
微型建筑研究与实践专业组织
(25)、SIGMM: Multimedia
多媒体专业组织
(26)、SIGMOD: Management of Data
数据管理专业组织
(27)、SIGNUM: Numerical Mathematics
数字数学理论专业组织
(28)、SIGOIS: Office Information Systems
办公信息系统专业组织
(29)、SIGOPS: Operating Systems
操作系统专业组织
(30)、SIGPLAN: Programming Languages
编程语言专业组织
(31)、SIGSAC: Security, Audit and Control
保密稽核控制专业组织
(32)、SIGSAM: Symbolic & Algebraic Manipulation
符号与代数变换专业组织
(33)、SIGSIM: Simulation and Modeling
模仿与建模专业组织
(34)、SIGSOFT: Software Engineering
软件工程专业组织
(35)、SIGSOUND: Electronic Forum on Sound Technology
声音技术电子会议专业组织
(36)、SIGUCCS : University & College Computing Services
大专院校计算机服务专业组织
(37)、SIG3C: Computing at Community Colleges
社区院校计算机专业组织
3. 举行专业年会
ACM和它的各专业组织SIGs每年在世界范围内举行60多场年会和展览会,吸引五万多人次来参加;
会议的主题主要是信息技术工业,其中最大的年会是SIGGRAPH。
4. 举行地方专业会议和各种SIGs活动。
5. 与有关院校合作,召集学生参加多种会议和举办各种活动。
6. ACM 电子团体
7. 与其它专业协会交往:
ACM经常与其它专业协会交往,并召集举办其它电子计算机会议。
8. 对有杰出贡献的计算机科学家、工程师、教育家和专业人员颁发八种主要奖:
- A.M. Turing Award
- Grace Murray Hopper Award
- Distinguished Service Award
- Doctoral Dissertation Award
- Eckert-Maucbly Award
- Software System Award
- Karl V. Karlstrom Outstanding Educator Award
- Alan Newell Award
ACM
AC MILAN AC米兰
大学生接触的acm通常指的是ACM/ICPC
ACM国际大学生程序设计竞赛(ACM International Collegiate Programming Contest – ACM-ICPC)
由国际计算机学界著名的ACM学会(Association for Computer Machinery)主办,
ACM历界冠军------------------------------------------------------------
2008年 不祥
2007年 不祥
2006年 不祥
2005年 唯一一支以高中身份得到冠军的团队,队长及队员身份不祥. 队长Cherub 及部份队员目前就读于哈尔滨工业大学(特招).
2004年 世界冠军:上海交通大学IBM赞助的第29届ACM国际大学生程序设计竞赛全球总决赛在上海举行,从世界各地超过4100个团队中选拔出的78支优胜队参加了此次比赛。上海交通大学队奋力拼搏,力克六大洲69个国家和地区的78支参赛队,以8道题第一名的成绩,荣获总决赛冠军。这是上海交通大学在夺得2002年ACM全球总决赛冠军后第二次举起ACM的金杯。莫斯科州大学(Moscow State University,俄罗斯)和圣彼得堡紧密机械和光学学院(St. Petersburg Institute of Fine Mechanics and Optics,俄罗斯)分别获得第二名和第三名。 此外,大中华区亦有其他三只队获得大奖,他们是复旦大学(银奖)、北京大学(铜奖)、香港大学(铜奖)。
2003年世界冠军:Warsaw大学从68个国家1329所大学里选出的3850支参赛队,参加了世界范围内106个赛点的初赛。其中70支参赛队被获准于2003年3月25日,在加利福尼亚洲的Beverly Hills举办,由IBM赞助的第27届ACM世界大学生程序设计大赛决赛。Warsaw大学最终捧走了冠军奖杯。
2002年世界冠军:上海交通大学来自6大洲的67个国家1300所大学的3082支参赛队中晋级的64支参赛队,获准参加了于2003年3月23日在Hawaii的Honolulu举办,由IBM赞助的第26届ACM世界大学生程序设计大赛决赛。上海交通大学最终捧走了冠军奖杯。
2001年世界冠军:St.Petersburg州立大学来自6大洲的70个国家1079所大学的2700支参赛队中晋级的64支参赛队,获准参加了于2001年3月10日在加拿大的Vancouver举办,由IBM赞助的第25届ACM世界大学生程序设计大赛决赛。St.Petersburg州立大学最终捧走了冠军奖杯。
2000年世界冠军:St.Petersburg州立大学来自6大洲的2400支参赛队中晋级的60支参赛队,获准参加于2000年3月18日在加利福尼亚的Orlando举办,由IBM赞助的第24届ACM世界大学生程序设计大赛决赛。St.Petersburg州立大学终捧走了冠军奖杯。
1999年世界冠军:加拿大的滑铁卢大学由1900支参赛队经过世界范围的学生联赛选出的62支参赛队晋级了于1999年4月18日~12日在荷兰的TUE大学举办的,由IBM赞助的第23届ACM世界大学生程序设计大赛决赛。滑铁卢大学最终捧走了冠军奖杯。在参赛队中,超过480支参加了欧亚大学生联赛,争夺ACM—ICPC的区预选赛晋级权。同时,1457支队伍在全球25个赛区的63个赛点进行了区预赛,这1400多支队伍来自6大洲的839所大学。
1998年世界冠军: Charles University, Prague来自6大洲的1250支参赛队经过区预赛后,选出的54支参赛队晋级了于1998年2月28日美国乔治亚州的亚特兰大举办的,由IBM赞助的第22届ACM世界大学生程序设计大赛决赛。Charles University, Prague最终捧走了冠军奖杯。在参赛队中,超过250支参加了欧亚大学生联赛,争夺ACM—ICPC的区预选赛资格。同时,1038支队伍在全球23个赛区的49个赛点进行了区预赛。
1997年世界冠军: Harvey Mudd 大学在22个区预赛竞争的超过1100支参赛队中,有50支晋级1997年3月2日美国加利福尼亚州的San Jose举办的,由Microsoft赞助的第21届ACM世界大学生程序设计大赛决赛。Harvey Mudd 大学最终捧走了冠军奖杯。在参赛队中,超过250支参加了欧
亚大学生联赛,争夺ACM—ICPC的区预选赛资格。同时,840支队伍在全球20个赛区预赛。1996年世界冠军:加利福尼亚 贝克莱大学43支参赛队从1001支大学生参赛队经过大学联赛晋级1996年2月美国洛宾法尼亚的费城举办的,由Microsoft赞助的第20届ACM世界大学生程序设计大赛决赛。加利福尼亚 贝克莱大学最终捧走了冠军奖杯。在参赛队中,超过250支参加了欧亚大学生联赛,争夺ACM—ICPC的区预选赛资格。同时,800支队伍参加了全球范围内17个预赛区预选赛。
1995年世界冠军:德国的Albert—Ludwigs—Universitat Freiburg38支参赛队从900支大学生参赛队经过大学联赛晋级1995年3月1日在田纳西州诺希维尔举办的,由Microsoft赞助的第19届ACM世界大学生程序设计大赛决赛。德国的Albert—Ludwigs—Universitat Freiburg最终捧走了冠军奖杯。在参赛队中,超过200支参加了各地大学生联赛,争夺ACM—ICPC的区预选赛资格。同时,780支队伍参加了全球范围内16个预赛区预选赛。
1994年世界冠军:滑铁卢大学628支队伍参加了全球范围内15个预赛区预选赛,35支参赛队晋级1994年3月9日在美国亚利桑那州凤凰城举办的,由Microsoft赞助的第18届ACM世界大学生程序设计大赛决赛。滑铁卢大学最终捧走了冠军奖杯。
1993年世界冠军:哈佛大学600支队伍参加了全球范围内15个预赛区预选赛,31支参赛队晋级1993年2月17日在美国印第安纳州印第安纳波里举办的,由AT&T赞助的第17届ACM世界大学生程序设计大赛决赛。滑铁卢大学最终捧走了冠军奖杯。
1992年世界冠军:澳大利亚 墨尔本大学600支队伍参加了全球范围内13个预赛区预选赛,30支参赛队晋级1992年3月4日在美国密苏里州堪萨斯城举办的,由AT&T赞助的第16届ACM世界大学生程序设计大赛决赛。澳大利亚 莫尔本大学最终捧走了冠军奖杯。
1991年世界冠军:斯坦福大学500支队伍参加了全球范围内12个预赛区预选赛,25支参赛队晋级1991年3月6日在美国德克萨斯州圣安东尼奥举办的,由AT&T赞助的第15届ACM世界大学生程序设计大赛决赛。斯坦福大学最终捧走了冠军奖杯。
1990年世界冠军:新西兰 欧泰戈大学来自354所大学的459支队伍参加了全球范围内12个预赛区预选赛,24支参赛队晋级1990年2月21日在美国华盛顿D.C.举办的,由AT&T赞助的第14届ACM世界大学生程序设计大赛决赛。新西兰 欧泰戈大学最终捧走了冠军奖杯。
1989年世界冠军:洛杉矶 加利福尼亚大学400支队伍参加了全球范围内12个预赛区预选赛,25支参赛队晋级1990年2月22日在美国肯塔基州 路易斯维尔举办的,由苹果公司 和ACM Sigs赞助的第13届ACM世界大学生程序设计大赛决赛。洛杉矶 加利福尼亚大学最终捧走了冠军奖杯。
1988年ACM决赛世界冠军:加利福尼亚理工学院比赛城市:美国 乔治亚州 亚特兰大时间:1988年2月24日赞助:苹果公司和Borland
1987年ACM决赛世界冠军:斯坦福大学比赛城市:密苏里州 圣路易斯时间:1987年2月18日
1986年ACM决赛世界冠军:加利福尼亚理工学院比赛城市:俄亥俄州的辛西纳提时间:1986年2月5日
1985年ACM决赛世界冠军:斯坦福大学比赛城市:新奥尔良 路易斯安娜时间:(空缺)
1984年ACM决赛世界冠军:乔治霍普金斯大学比赛城市:罗宾法尼亚州 费城时间:1984年2月15日
1983年ACM决赛世界冠军:内布拉
斯加州林肯大学比赛城市:佛罗里达 莫尔本时间:1983年2月16日
1982年ACM决赛世界冠军:贝勒大学比赛城市:印第安那州 印第安那波里时间:1982年2月10日
1981年ACM决赛世界冠军:密苏里—洛拉大学比赛城市:密苏里州 圣路易斯时间:1981年2月25日
1980年ACM决赛世界冠军:华盛顿 圣路易斯大学比赛城市:密苏里州 康萨斯州时间:1980年2月13日
1979年ACM决赛世界冠军:华盛顿 圣路易斯大学比赛城市:俄亥俄州 代顿时间:1987年2月21日
1978年ACM决赛世界冠军:麻省理工大学比赛城市:密西根州 底特律时间:1987年2月22日
1977年ACM决赛世界冠军:密西根州立大学比赛城市:乔治亚 亚特兰大时间:1977年2月2日 本帖最后由 番茄 于 2012-4-26 12:57 编辑
acm算法(一)http://bbs.fishc.com/thread-16717-1-1.html
希望大家多多参与,分析更多算法,我会在这里总结
顶楼主 {:5_95:} 顶起!楼主定是高人。俺们学校搞acm的否没听说过.:'( 看看学习学习
页:
[1]