这道题的输入范围很关键,它决定了你能不能偷懒。我叹了口气,然后打开了编辑器。我在心里数了一遍这题的边界,一共五种。办公室安静得能听见键盘声
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
动态规划三步走:定义状态、写转移方程、看题解。我盯着屏幕,觉得这才是我的一天。我在心里把这道题的时间限制算了一遍,决定放弃一种写法。好在最后有惊无险
复习的时候翻到了两年前的错题,我发现我还是不会。我把相关的记录都翻了出来做对照。我把二分的左右边界又推了一遍,这次终于没写死循环。幸好之前留了备份
暴力解法能过百分之六十的用例,剩下百分之四十我选择放弃。我愣了两秒,然后继续敲代码。我把这个字符串的处理换成了数组,边界好写多了。这条经验值直接拉满
这道题的输入范围很关键,它决定了你能不能偷懒。我愣了两秒,然后继续敲代码。我把这个拓扑排序的入度更新时机改了一下,终于对了。复盘会上我们把它列成了案例
我背过的模板有一半在真正用的时候记不清。我在心里点了点头。我最后背下了模板,虽然并不知道为什么对。那一刻我觉得自己还是很专业的
链表反转我背了五遍,面试的时候还是写错了一个指针。我打开记录从头到尾扫了一遍。我把这个用例手推了一遍,发现是边界条件没处理。我把它写进了组内的避坑文档第一章
刷题周赛打了三个月,rating 从 1500 涨到 1505。我打开记录从头到尾扫了一遍。我把这个排序换成了稳定的,后面的逻辑终于对了。幸好之前留了备份
我背过的模板有一半在真正用的时候记不清。我不知道该说什么,就笑了笑。我在心里把这道题的输入规模算了一下,决定换个思路。这条经验值直接拉满
刷了两百道题之后发现:模板我都知道,但题目它不按模板出。我抬起头看了看周围,大家都一样。我打开了这题的相关题目,发现是同一个模板换了皮。世界瞬间清净了