ACM简介
ACM的全称是Association for Computing Machinery(美国计算机学会),建立于1947年,是世界上第一个教育和科研的最有影响的计算机组织。ACM的主要活动包括一些专题的兴趣小组(SIGs Special Interesting Groups),每年组织一系列高水平的学术会议和一些面向不同层次的学术竞赛,ACM/ICPC(ACM International Collegiate Programming Contest)是其中之一。
ACM/ICPC即ACM国际大学生程序设计竞赛,是由ACM协会提供给大学生的一个展示和提高解题与编程能力的机会。该竞赛面向全世界的大学生,分为地区赛和决赛。地区赛的优胜者有资格参加决赛,决赛的颁奖仪式将和计算机界权威的学术奖--图灵奖的颁奖仪式同时进行。
二.湖南省大学生计算机程序设计竞赛
湖南省大学生计算机程序设计竞赛(Hunan Collegiate Programming Contest, 简称HNCPC)由湖南省教育厅主办,湖南省高教学会计算机教育专业委员会协办。竞赛每年举办一次,一年为一届,一般为每年10月。
1.参赛方式
各高校在组织校级竞赛(校级竞赛是一个人单独参赛)的基础上,均可组团参赛。每个参赛团由1-4支参赛队伍组成,设领队1人、教练1-4人。每队3名正式队员,可取1个有特色的名称,名称自定。(需要数学专业方面的人才)
2.竞赛规则
竞赛主要采用ACM/ICPC规则和PC2评审系统。现场竞赛时,参赛队员交验身份证和学生证。
①竞赛试题:10道题左右(其中有中文题,多道英文题),含有较大难度题和适量基础题。本科和专科队使用同一套试题。
②竞赛时间:5小时。
③竞赛时,允许参赛队员携带参考书、手册等纸质参考资料,不准携带任何电子工具和电子媒质资料。
④试题的解答通过网络提交。提交正确与否,网络及时反馈给参赛队。在竞赛过程中,每次不正确的提交将被加罚20分钟。
⑤正确解答两道题及两道题以上的队伍有资格参加排名。排名根据正确解题的数目进行。在决定获奖的队伍时,如果多支队伍解题数目相同,则根据总耗时间与惩罚时间之和进行排名。
⑥竞赛所用编程语言为C、C++或Java,操作系统为Windows或Linux。
⑦每支队伍使用一台计算机,所有队伍使用计算机的规格配置完全相同。
3.奖项设置
①设个人奖为一等奖、二等奖、三等奖三个等次。获奖面根据参赛队伍数确定,一等奖、二等奖、三等奖按照正式参加比赛队伍数的10%、15%和20%设置。(注:获省一等奖可获得保研的资格)
②设团体总分奖8个。以学校为单位计算团体总分。团体总分是参赛学校所有参赛队伍正确解题数目的总和。如果多个学校团体总分相同,则根据总耗时间加惩罚时间进行排名。将竞赛特定“*****杯”授予团体总分第一名至第八名学校。
③设优秀组织奖3个左右,视参赛单位数目确定。获优秀组织奖的基本条件是:参赛面广、组织工作优良、参赛成绩较好,或者参赛准备充分、赛时遵守规章、参赛成绩较好。
④获奖证书加盖湖南省教育厅相关公章,并发文确认。
三.竞赛内容
竞赛内容涵盖范围大致划分如下:简单模拟题,数据结构(包括高级数据结构),STL,计算几何,数论,组合数学,搜索技术,动态规划,图论,字符串处理,其他。
国内部分高校ACM站点:
湖南师范大学在线题库
北京大学在线题库
浙江大学在线题库
杭州电子科技大学在线题
网友评论 已有 0 条评论,查看更多评论»