谁能帮我介绍一下ACM竞赛吗?
2个回答
展开全部
ACM-Association for Computing Machinery , 即美国计算机协会.
ICPC-International Collegiate Programming Contest , 即国际大学生程序设计竞赛.
ACM国际大学生程序设计竞赛(英文全称:ACM International Collegiate ProgrammingContest(ACM-ICPC或ICPC)是由美国计算机协会(ACM)主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近30多年的发展,ACM国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛。
ACM-ICPC以团队的形式代表各学校参赛,每队由3名队员组成。每位队员必须是在校学生,有一定的年龄限制,并且最多可以参加2次全球总决赛和5次区域选拔赛。
比赛期间,每队使用1台电脑需要在5个小时内使用C、C++或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队以总用时少而获胜。竞赛流程 1.参赛队伍最多由三名参赛队员组成。
2.竞赛中至少命题6题,至多命题10题,试题描述为英文,比赛时间为5个小时。
3.竞赛可以使用的语言:C++、C、Java和Pascal。但final赛只有C/C++;
4.重点考察选手的算法和程序设计能力,不考察任何Windows编程知识;
5.选手可携带任何非电子类资料,包括书籍和打印出来的程序等;
6.评委负责将结果(正确或出错的类型)通过网络尽快返回给选手,除此之外不提供任何额外帮助;
返回结果:
1.Accepted. ---通过!(AC)
2.Wrong Anwser. ---答案错。(WA)
3.RunTime Error. ---程序运行出错,意外终止等。(RTE)
4.Time Limit Exceeded. ---超时。程序没在规定时间内出答案。(TLE)
5.Presentation Error. ---格式错。程序没按规定的格式输出答案。(PE)
6.Memory Limit Exceeded. ---超内存。程序没在规定空间内出答案。(MLE)
7.Compile Error. ---编译错。程序编译不过。(CE)
ICPC-International Collegiate Programming Contest , 即国际大学生程序设计竞赛.
ACM国际大学生程序设计竞赛(英文全称:ACM International Collegiate ProgrammingContest(ACM-ICPC或ICPC)是由美国计算机协会(ACM)主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近30多年的发展,ACM国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛。
ACM-ICPC以团队的形式代表各学校参赛,每队由3名队员组成。每位队员必须是在校学生,有一定的年龄限制,并且最多可以参加2次全球总决赛和5次区域选拔赛。
比赛期间,每队使用1台电脑需要在5个小时内使用C、C++或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队以总用时少而获胜。竞赛流程 1.参赛队伍最多由三名参赛队员组成。
2.竞赛中至少命题6题,至多命题10题,试题描述为英文,比赛时间为5个小时。
3.竞赛可以使用的语言:C++、C、Java和Pascal。但final赛只有C/C++;
4.重点考察选手的算法和程序设计能力,不考察任何Windows编程知识;
5.选手可携带任何非电子类资料,包括书籍和打印出来的程序等;
6.评委负责将结果(正确或出错的类型)通过网络尽快返回给选手,除此之外不提供任何额外帮助;
返回结果:
1.Accepted. ---通过!(AC)
2.Wrong Anwser. ---答案错。(WA)
3.RunTime Error. ---程序运行出错,意外终止等。(RTE)
4.Time Limit Exceeded. ---超时。程序没在规定时间内出答案。(TLE)
5.Presentation Error. ---格式错。程序没按规定的格式输出答案。(PE)
6.Memory Limit Exceeded. ---超内存。程序没在规定空间内出答案。(MLE)
7.Compile Error. ---编译错。程序编译不过。(CE)
展开全部
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成为一个永久的更新最新信息领域的源泉。
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
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成为一个永久的更新最新信息领域的源泉。
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
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询