北大暑期学校acm训练赛
① 我作为一名普通高校的大学生,学校里面没有acm队,但是我仍然想参加acm比赛,我该怎么办
自己建一个ACM队。。然后自己集训。
② 参加ACM大赛应该准备哪些课程
课程:
(1)基本算法: 二分,分治,贪心
(2) 离散数学离散数学动态规划
(3) 搜索算法:深度优先 搜索,广度优先搜A*算法 ,阿尔法贝塔剪枝
(4)数据结构:线段树, 树状数组,并查集,Trie图
(5)图论问题:最小生成树 最短路 强连通分量、桥和割点
(6)网络流算法:基本的网络流算法,Dinic算法,带上下界的网络流,最小费用流
(7)计算几何:线与线求交,线与面求交,求凸包,半平面求交等
(8) 离散数学,高等数学,线性代数,初等数论,计算几何
(9)计算机专业英语
(10)C++;基础的递归、枚举算法
(2)北大暑期学校acm训练赛扩展阅读:
1.参赛队伍最多由三名参赛队员组成。
2.竞赛中命题10题左右,试题描述为英文,比赛时间为5个小时,前四个小时可以实时看到排名,最后一小时封榜,无法看到排名。
3.竞赛可以使用的语言:Java, C, C++, Kotlin 和 Python。
4.重点考察选手的算法和程序设计能力,不考察实际工程中常用的系统编程,多线程编程等等;
5.选手可携带任何非电子类资料,包括书籍和打印出来的程序等,部分赛区会对选手携带的纸质资料做限制。
6.评委负责将结果(正确或出错的类型)通过网络尽快返回给选手,除此之外不提供任何额外帮助;
7.每个题目对应一种颜色的气球,通过该题目的队伍会得到对应颜色气球。每道题目第一支解决掉它的队还会额外获得一个“FIRST PROBLEM SOLVED”的气球。
③ acm编程大赛是如何报名的
1. 教练是参加队伍所代表学校的正式教师,教练必须保证所有队员符合本规则的规定;
2. 每只队伍最多有三名正式参赛队员(本赛点不设置替补);
3. 每支队伍中的队员必须是高中毕业不超过五年的在校大学生;
4. 任何参加过两次决赛的学生不得参加地区预赛或者世界总决赛;
5. 每位参赛选手参加本届预赛最多不超过两个赛区;
6. 所有选手均为女队员的参赛队可认为具有女队的资格;
7. 竞赛中至少命题6题,至多命题10题,比赛时间为5个小时;
8. 按照解体数目排名,如果多支队伍解题数量相同,则根据总用时加上惩罚时间进行排名。总用时和惩罚时间由每道解答正确的试题的用时加上惩罚时间组成。每道试题用时将从竞赛开始到试题解答被判定为正确为止,期间每一次错误的运行将被加罚20分钟时间,未正确解答的试题不计时;
9. 网络预选赛提供程序设计语言包括C++,C和Java
④ ACM 网络赛是怎么回事听说与学校的总体的排名有关,我们学校从来没参加过,不知道能否参加,
你问的应该是ACM亚洲区域赛网络预选赛,具体情况是这样的
ACM亚洲区域赛每年一次,每次在中国分为5个赛区,每个赛区在正式决赛前会有在网上有一次正规的网络预选赛,网络预选赛的成绩决定了每个学校是否能晋级相应赛区的现场赛,以及晋级多少支队伍的问题。
想参加网络预选赛只要提前到相应赛区报名注册账号就行了,然后相应的赛区会通知你们比赛时间以及在比赛时会发给你们比赛账号,按时参加相应的比赛就行了。
⑤ ACM程序设计大赛每年什么时候举办,怎么报名,报名时间跪求
一个地方是一个地方的时间,而且看是哪个级别的,可以有校赛,省赛,一般区域赛,亚洲分区赛,世界总决赛!!这几天不正举行亚洲分区赛吗??
⑥ 有人知道哪所学校有ACM寒假集训么我想去训练一下,有知道的希望告知,谢谢
你可来以去hustoj上的Virtual Judge中看看,自许许多多的神队都用Virtual Judge功能进行训练。Virtual Judge上可以挂其他各个OJ的比赛。 你在上面可以搜索别人挂出来的题目。 ACM主要还是自己要刷题,然后遇到不懂的把它搞懂。
希望能够帮助到你,有问题欢迎追问。
⑦ 北京大学暑期acm(或者是讲算法的)班的具体介绍在哪求链接,这个班会讲些什么,适合什么基础的去听
http://acm.pku.e.cn/summerschool/pku_acm_train.htm
北京大学暑期课:ACM/ICPC竞赛训练(ACM/ICPC Training)
课程介绍
北京大学的ACM国际大学生程序设计竞赛(ACM/ICPC)水平在国内处于领先地位,自2005年至2012年每年均参加总决赛,名次分别为11(铜牌)、13、14、13、20、14、13,13,13。北京大学ACM/ICPC竞赛队整体实力很强,在最近 九年的分区赛中,绝大部分队伍都获得金奖,只有少数参赛队获银奖以下。北京大学多次承担ACM/ICPC亚洲区预选赛命题,广获好评。近几年负责命题的赛区有:2008年北京赛区,2009年宁波赛区,2010年杭州赛区,2010年福州赛区,2011年北京赛区,2011年福州赛区,2012年金华赛区,2012年杭州赛区。均由此课程主讲教师郭炜负责命题。北京大学的Online Judge --- POJ 更是国内最有影响力的ACM/ICPC竞赛训练平台之一,在国际上也有较高知名度和较多用户。
北京大学ACM/ICPC竞赛队精英汇集,大多数队员都曾在全国中学生信息学奥赛上取得过优异成绩,或在ACM/ICPC亚洲区预选赛中获得过金奖。北京大学ACM/ICPC竞赛队通过多年的积累,已经形成了一套行之有效的系统训练方法。
本课程为准备参加ACM/ICPC的同学设置,不但对提高参训学校的竞赛成绩大有帮助,而且也是广交牛友的绝佳机会。
课程信息
课程编号: 30330500 学分: 2 一般来说,所修学分和成绩在选课者所在的大学也有效(具体情况请咨询贵校教务)。
学费:1000元。食宿自理。我校会开具学费收据,如果贵校同意为学生出学费,则可据此报销。
授课对象:本课程为ACM/ICPC 入门课程,对于已经获得过亚洲区预选赛前四十名的,不建议选修 。本课程以面向大学生为主。但如果您是教师或中学生,只要对ACM/ICPC感兴趣,我们也同样欢迎选修。
先修课程:C++,数据结构;基础算法;
授课时间:2013.7.8 - 2012.7.19,周一至周五 13:00 - 17:00
授课地点:北京大学
报名方式: 网上报名。报名链接:http://summer.pku.e.cn/ss/index.jsp 报名时间:5月20-6月28日
北京大学教务部咨询电话:(010)62751435 62751430
授课内容:
课程内容涉及ACM/ICPC竞赛中用到的大量算法,包括:组合数学、数论、图论、计算几何、高级数据结构等。
授课方式:
包括:专题讲座、专题练习和竞赛实战。
课程内容6次由教师讲授,2次由北京大学优秀ACM队员讲授。
其中8天的内容为每天一个算法专题。
另外2天安排2场每场4小时的练习赛。
课程内容共八个专题,除理论知识外还包括精选例题讲解(先后次序可能调整,内容也可能微调):
7.8 数据结构(一): 线段树,树状数组,二维线段树
7.9 数学题:组合数学,数论等
7.10 数据结构(二): 并查集, DFA, Trie树,Trie图等
7.11 若干图论问题:最小生成树 最短路 强连通分量、桥和割点 等
7.15 计算几何:线与线求交,线与面求交,求凸包,半平面求交等
7.16 搜索:深搜,广搜,剪枝,IDA*算法
7.17 动态规划:状态压缩,树形动归,平行四边形法则
7.18 网络流算法:基本的网络流算法,Dinic算法,带上下界的网络流,最小费用流
第一周的周五(7.12):个人练习赛
第二周的周五(7.19):组队比赛
成绩评定:
根据平时训练做题表现和竞赛名次评定成绩。
授课教师:
郭炜,曾经讲授过操作系统, Java程序设计语言,多年来一直讲授《程序设计实习》课程,从2004年起担任ACM/ICPC北大队教练。EMail: [email protected] 欢迎咨询。 著有《新标准C++程序设计》、《ACM国际大学生程序设计竞赛亚洲区预选赛真题题解》等书。
⑧ 外校学生如何使用北大的PKU JudgeOnline进行ACM训练也就是如何使用http://poj.org/该网站提供的资源谢
这个网站谁都可以注册的,没有内外校之分,你直接登陆,在上面注册就好了,之后就可以做题了,里面还定期的比赛,如果是公开赛的话,任何人都可以参加的,如果是私人赛的话,可能要密码。。。。
⑨ 学校什么时候开始报名acm大一下吗通过比赛选拔进校队吗
学校什么时候报名ACM不知道,但是其实也不用关心啊,让报名的时候,你们的教练应该会通知的。
能不能进校队肯定是学校内部的规定。我听说杭电选拔好像挺早的。我们学校比较晚,6月底才选拔校队,一周连续进行6场个人排位赛,最后根据成绩组队。