赞
踩
Codeforces(简称cf)可以说是目前全世界最大的算法练习和竞赛平台之一,无论是作为一名OIer,一名ACMer或者普通算法爱好者,cf都是我们练习的不二选择。
HOME:首页,每场比赛的介绍。
TOP:基本上是CATALOG大佬们展示出来的博客、资料,每场比赛的榜单和题解。
CONTESTS:比赛系统,接下来会介绍。
GYM:健身房,里面是一些比赛真题,难度较高,建议三人成行或者有较高的rating再涉足。
PROBLEMSET:可以在里面选择相应的题目进行练习,一般来说难度会有标记,题目也会有相应标签。可以选择自己适合的题目。
GROUPS:团队,加入团队后可以进行内部的举办比赛等等。
RATING:段位积分榜。
个人认为cf的精髓就在于比赛,cf的比赛有四种级别:div1,div2,div3,div4(有时会有div1+2,除此之外的unrated暂且不论),难度呈递减。div1最难,因此只有rating1900+才有资格参加;div2是大多数普通acmer可以参加的难度;div3是比较简单的划水场,当你rating1600+就unrated了;div4是最简单的养老场,算法入门后就不靠它涨分了。
你的rating会根据你每场比赛的表现而变化,不同层次的rating划分了不同段位。
如果你没有基础,要在一两年内达到较高的rating的可能并不高(天赋异禀除外)。但是只要系统化学习算法,勤奋练习,达到CM是水到渠成的。
当然,rating并不能反映一个人的真实水平,博主身边就有大牛specialist和蒟蒻master。因此rating只作参考作用。
提高算法水平,不仅需要在多场比赛中磨练,更需要在日常训练中多练题,多见题。因此在PROBLEMSET里刷题是必要的。每道题都有一个Difficulty分数,我们可以根据自己当前的rating筛选出[rating-100, rating+300]的题目系统化练习,成为大神指日可待。
你可以加入不止一个团队,并且在其中自主举办一些比赛供成员练习。
每一名OIer、ACMer,刷题是必不可少的。不仅要有选择性地针对性练习,还要对每一场比赛的题目及时补题。遇到没做出来的题目,首先要思考原因:
赛场如战场,你解决的每一道题都和平时息息相关:码力、思维、心态、与队友的默契……。成绩是练出来的,不是等出来的,不要等别人送到你手上,要自己去争取!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。