2025春季全停课第二周总结
总结
竞赛
上周末 max 给我们讲了一些 SAM 的难题,这周的前几天就一直在写。上周六周天都写了一会题,加上这周前面两天,我只剩下最后一道题,然后周三上午把它写完了。当我写完所有题回过头看的时候,我发现有的题我不能立刻清晰地分析出解题过程以及不能给出准确的代码实现。并且我在写难题的过程中遇到了很大的阻力,这些阻力来自代码的复杂程度很高、以及在写的过程中有时我会忘记自己在做什么、接下来又要做什么?
这个问题亟待解决。我在经过不长的思考后想到了一个很好的解决方法,并且以后在做题中准备一直沿用。我首先写下我大体的思路,然后将其分成几个步骤。在每个步骤我会列出我需要维护的信息,并且写出用什么变量名维护。然后写一写我会实现什么算法,大概写一下伪代码。
这个方法让我的代码能力得到了一定提升,但是后续我害怕自己对 SAM 的掌握程度不够或者后面复习的时候没东西看,于是就用了一天的时间结合着写过的难题写了做题思路、代码实现,并且总结了部分技巧。
做完这么多已经是周四中午。当天 hkx 在打比赛,我原计划也是打比赛但是因为总结耽误了就没打,转头去复习并且写了 LCT 的题,因为 SAM 与 LCT 有不少相似之处。当天下午没做完很可惜于是晚上我就留在这又用了一点时间搞完。
周五没有打比赛,怕有统一安排与之冲突。然后就搞了一天的数学。周六讲题,讲的较难的东西我之前也写过一些博客所以听起来非常轻松。
总之这周我并没有盲目去做题,对于困难的题目必有思维的复现以及代码实现的技巧总结。然后顺便搞了一下 ds,因为我感觉自己 ds 薄弱的某几点(分治、点分治、LCT、splay)非常有必要补好。周天白天没有搞竞赛。
文化课
每天早上都认真进行了早读,直到眼保健操的铃声响起才起身离开教室。基本每天晚上回班,并且严格按照之前的计划执行。每天先做英语语文,然后看一下数学做物理作业最后几道题,化学生物认真完成。每天还是留出差不多一节课的时间进行文化课的拓展。这周开始在背高中英语短语,每天背 7 页,预计两个月背完第一遍。背完短语还要刷一点阅读题,最后就是在看高等数学,并且在草稿本上进行每天很小的总结,回忆自己干了什么事之类的。
计划
明天先把最后那道题做了然后写一下字符串的总结,后面要到70集训就到时候再说。反正就是晚上要睡好,考试认真考,想好开题策略,不要着急写代码,下午改题尽量改两道,晚上认真总结。文化课不能丢,该干啥干啥。