ACM竞赛技巧
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ACM竞赛技巧
ACM竞赛技巧
本⽂主要讲⼀下弱校如何起步以及训练的问题
⾸先要明确⼀个问题,⼤学⽣和⾼中⽣是不⼀样的,⼤学⾥的诱惑实在太多,绝⼤多数⼈都没办法⼀直坚持。
弱校学⽣搞ACM更多的是想每年有⼏次公费出去旅游的机会罢了。
ACM竞赛和信息学竞赛不同,ACM竞赛是三个⼈⼀队的,所以如何选择另外两个队友将会直接影响到你努⼒的结果。
打死都不要去管队友的⽔平,⾃⼰专⼼训练就可以了。
就算⽐赛的时候带如果你在⼀个弱校,但你⼜想在⼤学期间得到⽐较好的成绩,那么你⼀定要记住打死都不要去管队友的⽔平,⾃⼰专⼼训练就可以了。
两个翻译,也⽐1 + 1 + 1 < 1来的好。
当然如果不是那么在乎成绩,那当然带着队友⼀起划⽔,⼀起围观神犇,⼀起翘课打游戏也是美滋滋的⼤学⽣活。
当你看这篇⽂章的时候,我假定你是⼀个为了省赛拿奖⽽努⼒的初学者
在ACM竞赛中,⼀般会给出⾄少⼀道签到题以及⼀两道简单题,如何快速且⼀次AC简单题⽬将是省赛拿奖的关键。
很多ACM⽐赛,题⽬出的区分度都不是太好,偶尔有的⽐赛甚⾄同样的题数,做的快的⾦牌,做的慢的铁牌,这对初学者来说是相当有利。
初学阶段千万不要想着尽量多的学算法,⽽是要把代码能⼒练好,多做基础算法和复杂的模拟,要做到程序随⼼⽽动。
不要程序写出来,连⾃⼰都没有把握写对没有。
愚乐选⼿。
这个时候你的两个划⽔的队友就到了体还是那个问题,⼀般情况下出题⼈只要没吃错药是不会出模板题的,但是还真不好说,现在的出题⼈都喜欢愚乐选⼿
现作⽤的时候了,忽悠他们去整理各类题的模板,学⼀下怎么套模板就⾏了。
如果你通过基础算法侥幸拿到了省赛三等或⼆等,那么你的下⼀步⽬标就是拿到区域赛现场名额
⼀般⽐较稳定的现场赛名额获取⽅式是通过各个赛区的⽹络赛,但是想进⼊学校排名前100甚⾄前90,对于⼀个acm刚刚起步的学校,这⼏乎是不可能的。
因为你要⾯对的不仅是传统强校,别⼈acm发展的久的学校,退役的队员也会帮忙打,还有⼀些学校会请⾼中⽣帮忙打,⾄于关系好的学校互相探讨就是再正常不过的现象了。
不⽤担⼼,虽然⽹络赛很难拿到名额,但是你可以在暑假的时候去参加邀请赛,⼀般来说,都能拿到⼀个现场赛的名额。
最后如果你省赛、邀请赛、⽹络赛都没有能够拿到名额,这时候就需要你真(表)情(演)流(演)露(技)了,找⼀个⽂采好的同学,写⼀份声请并茂的弱校名额申请。
⼀般举办⽅都会留⼀些名额给那些努⼒型选⼿的。
⾄于怎么写,⽐如平时训练刻苦风⾬⽆阻啊,暑期集训30天90包泡⾯啊之类的博取举办⽅的同情。
如何系统性的训练
如果周围有acm强校,⼀定要厚着脸⽪去蹭课旁听,特别是暑期集训,千万不能错过。
如果是⼩城市,那么建议跟着书学习,⼀步⼀个脚印,最好找两个队友⼀起讨论。
如果书中有任何错误,欢迎及时指正。
切记:学算法切勿⼼浮⽓躁,如果感觉状态不好,可以先调整⼀下状态再学习。