OwenOwl
2018-08-12 20:42:34
2018 年的文章,时效性低,部分内容已经不使用。请谨慎参考。
有幸曾在 CF 全网垫底(id:
newbie3141592
,现在不是了)现在打啥都上分,包括 div3(((
在 Codeforces 中下分需要极高的策略与技巧,同时,也需要持之以恒的耐心。
本文中笔者将结合一些具体例子,讲述一些在 Codeforces 中下分的必要)条件和技巧。
仅仅报名/看题是不会被计入比赛的,想要被计入比赛,最好还是应当有
另外,因抄袭代码等原因造成的 Skip 同样是不会被计入比赛的,被 Skip 的参赛选手状态会变为 Out of Competition
,并且比赛将不计入 rating。
最重要的一点是,你必须属于该场比赛要求的 rating 区间。如果你是 div.1 选手,你就应当通过参加 div.1 来下分
具体来讲:
ACM 赛制一般是 div.3 或 Educational Round。
为达到下分目的,你需要获得足够低的排名。在你的 rating 足够低的时候,A 掉任何一道题是都是不行的,只有以
CF 赛制一般是 div.1 或 div.2。
同样的,为了下分,当你的 rating 还不算太低的时候,你可以
可是这一点不适用于试图将 rating 刷负的选手。
刷负的选手需要注意的一点就是可能有一些选手会
比赛过程中,刷负的选手需要时刻注意榜,如果发现有选手的分为负,则需要尽可能地多 Hack Failed,以得到比该选手更低的分数。有必要的话,可能需要够快的手速或者一个 Hack 脚本来实现快速扣分。但是如果因此遭到举报或被 Skip,那么可能会导致下分失败。
(因为一些原因,本文不提供类似脚本)
如果在比赛过程中发现有一位选手分数远低于你且你不能追上,那么你需要及时想办法通过联系 KAN
或使用作弊手段等将自己 Skip 出本场比赛,避免不必要的涨分。
刷负是一个漫长的过程。现在 rating 为负的四位选手分别已经参加了
在比赛过程中,如果遇到不可预料的 Semi-Rated 或 Unrated 情况,也不能灰心、暴躁等。放平心态为下一次掉分做准备。
一边用大号上分,一边用小号下分是不可取的,这样会严重影响大号的上分情况,捡了芝麻丢了西瓜。
dreamoon
已经参加过
我们可以在下图明显地发现,dreamoon
在 dreamoon
试图在 div.2 获得一次 rank 1。
我们随便选取一场比赛,可以明显地看出相比同样是 dreamoon
是在故意得到
这样的下分方式,对于不以极低分为目的的选手来说,是足够的,也是操作上较为方便的做法。
(然而最后 dreamoon
只拿到了 Rank 2)
我们知道 errorerror
和 newbie314159
是 rating 榜上的倒数两名。但相比后者来说,errorerror
的下分旅程并不是那么理想。
可以看到前期 errorerror
有时候会突然 A 掉一道题导致 rating 疯涨,具体原因不得而知。
但是接下来我们要分析的是这一场:
这一场我们可以看到,errorerror
做了
但是如果翻到最后一页,我们可以看到 errorerror
rating 远低且发挥“相对较好”,所以他涨 rating 了。
这些选手就是先 AC 一道题,然后 Hack 别人来扣分,最后 FST 该题。
戏剧性的是,在 errorerror
失误涨 rating 这场,newbie314159
通过 Hack Failed
下分也是一种技术。希望各位有下分意愿的选手能够达成自己的目标,更希望以后可以在 rating 榜最后一页看到你们的名字。
该上分的还是好好上分。