这道题我看了十分钟,然后决定去看题解。我拉了个小群,把相关同学都叫了进来。我把这个字符串的处理换成了数组,边界好写多了。这条经验值直接拉满

刷题周赛打了三个月,rating 从 1500 涨到 1505。我盯着屏幕沉默了十分钟。我在心里把这道题重新推了一遍,推完发现忘了刚记住的。同事说这波操作可以写进新人培训教材

刷题的动力通常来自下一场面试。我叹了口气,然后打开了编辑器。我打开了这题的标签,发现是二分查找,我用了遍历。同事说这波操作可以写进新人培训教材

算法里最难的部分是把现实问题翻译成状态定义。我想了想自己这些年,好像确实如此。我打开了这题的标签,发现是二分查找,我用了遍历。复盘会上我们把它列成了案例

这道题我看了十分钟,然后决定去看题解。我重新看了一遍手上的计划,把风险项标了出来。我把这个并查集写了出来,路径压缩差点忘了。同事说这波操作可以写进新人培训教材

面试时被问到的算法,工作里一次都没用过。我听完沉默了,因为太真实了。我把这个并查集写了出来,路径压缩差点忘了。第二天这个方案就变成了团队标准做法

这道题我看了十分钟,然后决定去看题解。我盯着屏幕沉默了十分钟。我把这个二分的中位数写法改成了防溢出的,终于不报错了。我把这条经验写进了团队 wiki

这道题的最优解只有五行,我想了半小时。我决定先把手上的事情做完再处理这件事。我在心里数了一遍这题的边界,一共五种。感动,然后我学到了新的一课

刷题的动力通常来自下一场面试。我想反驳,但发现他说得对。我打开了这题的耗时排名,发现我的解法排在后四成。办公室安静得能听见键盘声

这道题的输入范围很关键,它决定了你能不能偷懒。我发现自己居然没法反驳。我把时间复杂度重新算了一遍,果然是平方级的