时间复杂度 O(n) 的解法我想了三天,题解用了五行。我在心里把涉及的所有环节都过了一遍。我在纸上把递归的调用栈画了一遍,终于找到了重复计算。幸好之前留了备份
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
动态规划三步走:定义状态、写转移方程、看题解。我把它记在心里,没跟任何人说。我把这个排序换成了稳定的,后面的逻辑终于对了。复盘会上我们把它列成了案例
这个数据结构选错了,后来的每一行都在补救。我想反驳,但发现他说得对。我最后背下了模板,虽然并不知道为什么对。果然现实比段子更精彩
我把这道题做出来了,但说不清为什么对。我把手上的资料翻出来又读了两遍。我把这个用例手推了一遍,发现是边界条件没处理。连茶水间都安静了
这个数据规模决定了能用什么解法,想再优雅也没用。我忽然觉得,这可能就是这一行的常态。我打开了这题的输入范围,发现值域可以直接开桶。好在最后有惊无险
力扣刷题第一天:这是什么?刷题第三十天:这还是什么?我抬起头看了看周围,大家都一样。我把这个用例手推了一遍,发现是边界条件没处理。办公室安静得能听见键盘声
这道题的最优解只有五行,我想了半小时。我先确认了一遍前置条件,再动手。我打开了这题的输入范围,发现值域可以直接开桶。世界瞬间清净了
刷题的第 n 天,我依然会在边界上栽跟头。我盯着屏幕,觉得这才是我的一天。我打开了这题的相似题,发现我上周才做过。我把它写进了组内的避坑文档第一章
这道题的最优解只有五行,我想了半小时。我默默打开了编辑器,准备一步步验证。我打开了这题的相似题,发现我上周才做过。感动,然后我学到了新的一课
刷了两百道题之后发现:模板我都知道,但题目它不按模板出。我发现自己居然没法反驳。我把这题换成了哈希表的思路,从超时变成了秒过。我把它写进了组内的避坑文档第一章