残酷刷题群2020年会总结

2 年前

群主页

年终各家公司都会开年会,作为一个刷题群也可以搞一搞。作为一个活跃了两年半的残酷刷题群,群主录制了一期年终总结暨表彰大会,大家有兴趣可以看一下。

这个群的基本玩法是:每日打卡,每周比赛。缺席打卡和周赛倒数10%需要罚红包。每次红包的金额与当时的群人数成正比。根据这个规则,你先猜猜这个群在两年多的走势图会是如何?

总结会上列出了几张图表(slides里有原图),可以分享给大家。


1. 群成员数量

残酷群成立于2018年9月2日。2019年元旦开始设立残酷榜的机制。2020年期间,入群243人(次),退群228人(次),其中群成员人数峰值大约在四月初(也是美国疫情第一波的高峰),达到了180人;之后迅速回落,并在130-140人之间稳定了相当长的时间。截止2020年底,群人数是120人,基本与2019年底持平。

残酷群历史总计退群571人次。其中27.5%的人坚持时间在30天以下;另有17.5%的人坚持时间在30-60天;坚持时间在90天以内的占总人数的60%。不过依然有19%的人坚持了半年以上,包括31位坚持了一整年以上。

在目前的现役群成员之中,在群时长的分布比较均匀,群龄几十天到几百天的都有。特别地,有8位同学从2018年建群之初依然坚持到了现在,持久度超过了两年。目前群里的成员结构大概是:1/3是学生身份,1/3是在职跳槽,1/3是算法爱好者,和少量的休闲玩家(神)。


2. 群成员的成长

下图是残酷群选手入群后的LC Contest Rating平均成长曲线(每人最多取入群后的前52场比赛)。注意,对于不同的选手,他们的第一场比赛可能对应着不同的实际比赛场次。总体来说,随着更多场次的锤炼,每位成员的Rating都是平稳上升的。LC Contest新玩家的初始Rating是1500。新入残酷群的成员Rating中位数大约是1650(蓝名段);坚持半年时成员Rating的中位数大约是1900(粉名段);在群满一年时成员Rating的中位数大约是2100(黄名段)。注意,越往后数据点越少(更多人已经退出)。

LC Rating在全球26万玩家中的大致百分比可以参照这个图

下图是残酷群2019/2020两年共104场周赛的残酷榜积分走势。残酷榜积分只算单场成绩,80%取决于名次,20%取决于解题数量。早期的时候(2019年),群成员的水平整体较低,彼此之间的差距也是参差不齐,多数人只能解出2题半。进入2020年之后,随着大家刷题力度的提升、淘汰机制效果的显现,如今每次周赛解出3题大致是群成员的平均水平。


3. LC Rating Vs Days

在下图里,纵坐标上我统计了每个成员目前或者退群时的LC Rating,横坐标上统计了每个成员在群内坚持的时间Survival Days,其中时间大于两年的数据点都归到了一类。另外,这两个维度的统计直方图(Histgram)也标记了出来。在这张二维图上,我做了所有数据点关于这两个属性的线性回归,阴影部分表示拟合的不确定度。我们可以得出与之前一致的结论,在群的时间长度和LC Rating有着显著的相关性。我们看到,100天内退群、Rating低于1750的成员占了弃坑残酷群的大多数。

在这张图里,我略微做了一下分类。群里历史上大致有一半的同学曾经自愿报过自己的工作单位或者新offer,这些数据点我标记为了offer reported。对于剩下的数据点我标记为了offer unknown. 我把这两类数据分别进行了回归,发现报过offer的同学的拟合曲线斜率会略微高一些,意味着比赛成绩会好那么一点,但两者的差异在统计意义上并不明显。


4. Offer的分布

残酷群在两年半的历史中共记录了236份offer(每个人只算一份最终入职的offer)。这张饼状图记录了这些offer的大致分布。狗家和热带雨林两家分别占了四分之一强,其他主流大厂合计四分之一(包括脸家、微软、字节、苹果,OCI等),剩下offer数小于3的都归为others.

群主又好奇顺着看了一下群成员里每家公司员工在LC Rating上的表现,做了个横向对比。这张图表中的圆圈表示统计软件中认为的异常点(outliers)。


5. 红包金额

据群主粗略估计,2020全年在残酷群每人大致能够领到的红包总金额是2668元人民币(取决于你的手气)。


6. 总结和思考

残酷群的设计机制通过红包与人数挂钩的方式,来实现群成员数量的负反馈调节,引导人员的自然流出,避免了很多刷题群的通病:人员膨胀但是活跃度降低。虽然残酷群具有“良币驱逐劣币”的优点,但是负面效应是不可避免的“内卷”趋势。虽然半年来群人数的规模缓慢下降,但“进化论”效应使得survived群成员整体的算法水平日益走高,俨然成为了LC的全球第一大公会。

比如说,

  • 周赛第210场,残酷群成员在世界排名中前25名占据了5人(20%),前100名占据了14人(14%),前200名占据了25人(12.5%)。
  • 周赛第218场,残酷群成员在世界排名中前25名占据了5人(20%),前100名占据了14人(14%),前200名占据了22人(11%)。
  • 周赛第216场,残酷群130人中有96人AK了全部四道题。
  • 在LC国服秋季赛中,在近千只队伍中,残酷群成员组队夺得了第14,15,28,37,38,68,76名。

高水平的选手固然能够带来高质量的讨论和对新人有效的指导,但也会影响低水平选手的入群积极性。将高水平选手和低水平选手分区奖罚,或许是未来的一个探索方向。

编辑于 2021-02-27 18:26