liangdl 的博客

记录、分享与探索

昨晚看了点 NOI 游记,感觉自己也要和省队大佬们一样努力才行,感觉自己很有希望,幻想着自己成功的场景,兴奋地睡不着,于是起来刷题,1.00 左右上床睡觉。

八点起,起来就开始刷 B 站,于是,就从早上八点刷到了晚上十点。期间感到痛苦,觉得无聊,但是为了逃避抽离之后的内疚、自责、不愿意放手。

根据他人、本人的多次相同经历表明:刷手机这件事,一旦开始,就无法主动抽离。

目前,刷手机这个行为,已经严重的影响了我的学习生活。我不想和以前一样,发泄一下情绪,给自己加点油了事(这样做的结果往往是,热情在一周内散尽,然后继续颓废)。情绪解决不了任何问题,我们需要依赖制度。

不可否认的是,刷手机能提供强大的短时多巴胺供应,《也许你该找个人谈谈》的作者曾言:

网络是即时强效非处方药

在早上起床啥也不想干,模拟赛没打好这种,生理心理上都不处在良好状态的情况,刷手机可以快捷地、有效地使人恢复活力。这是我不能回避的。

但同时,刷手机具有极高的成瘾性,严重干扰我的学习生活。

基于此,我对于刷手机的新型应对策略是:

  • 在尝试新的代替方案后(听歌,发呆,散步,和自己聊天),若无效(没有恢复活力),可以在定好关机时间(物理上的定时关机,而非心理)的前提下使用,时长控制在10分钟以内。

不要自我攻击,不要自我贬低,曾经的失败不能代表现在的你。

不要信心满满,不要热情高涨,当下的自律不能肯定以后的你。

OI 倒是练了很久,背诵任务和 whk 要稍微弄一弄啊,不能完全不管它。

Neurosama 唱的 Chinatown blues 好好听啊,憧憬成为 vedal 捏。

今天心态挺好的吧。就是打模拟赛的时候着急了点。说到底就是与预期的不太一样嘛。

还有就是刷视频刷的有点耽误学习了。这是客观的啊,不是带着情绪的批判。

还是要在不影响学习的前提下娱乐啊。那几个时间锚点都给我记牢了。

8.00 开始学习;9.00 到图书馆;1.10 睡觉;2.00 到图书馆;7.00 到图书馆。

嗯嗯。一切都好。

8.2

ABC 469 D: 及时去除无贡献的点。
ABC 469 F:kruskal 本质是先选择边权小的贪心。基于此,不必拘泥于给所有边排序,可以枚举值域。
ABC 469 E:本质二分找最大均值。形式化出来就好做了。写代码之前先想清楚啊。
P2829 & 2865:次短路学习+板子
P1967:MST 与瓶颈路的不解之缘

P3430:看题解。染色。找出主体的不同状态,用边将不同主体联系起来,边权表示状态的异同。

模拟赛:还是太慌张了。先想好啊。下次至少要拿一个rk5吧。

8.3

颓废了捏。

8.4

P6033(2WA+TLE):与石子合并的区别在于,石子合并多了一个合并相邻堆的约束。本质选取两个最小堆,可以用两个队列分别维护 原 & 合并后 的堆,每次取队头。
P1197(RE):并查集离线加边处理连通块数量。
P4513:涉及到动态维护区间信息,考虑线段树。先找到需要维护的信息(考虑合并时可能发现需要再添加)。在合并时,考虑节点与节点、节点与标签、标签与标签之间的合并。
P7706:考虑线段树节点合并时,先考虑答案落在左或右的情况,再考虑答案跨越左右的情况。对分类讨论要敏感。
CF438D(TLE):对于难以维护的操作(区间每个数取模/开方),直接暴力再考虑优化/剪枝。这是因为操作至多进行 log 次。最终时间复杂度 n2logn.

8.5

模拟赛复盘。

  1. 打暴力之前可以想想更优秀的做法,不要将自己的思维限定在“优化暴力”上面,很多题目的正解和暴力不沾边的。
  2. 对于单调性要足够敏感,不要觉得这题二分不了就什么也不做。
  3. 选择方向时,如果发现这个方向上的东西太过复杂且时间复杂度难以保证,可以先试试别的方法。

P1972:能离线的要离线。排序往往带来优秀性质。

8.6

P4198:线段树求最长递增前缀。要维护的东西与区间有关,第一时间想到线段树。
P6327:线段树区间加。难点在于标签与节点的合并。若维护的信息没做过,有两种方法:

  • 拆分成好维护的

  • 直接研究操作影响

CF1918D:子段和问题,想到二分答案。

P12406(明天继续):想贪心失败,正解是 DP。

复习:单调队列优化多重背包板子,分组背包板子(g 的初始值要设为 dp 哦),SPFA 板子(带返回值的函数记得返回返回值啊),abc465e.

感觉自己的思维有些太跳跃了,这样就很容易踩坑,下次可以慢下来。

在 u 群提了下问,遇到不会做的题就枚举知识点,假设这题就用这个知识点做。往往不能一命速通,失败是正常的,失败之后要反思为什么开始的方向是错的,或者说,根据提示,能不能更快的选择出正确的方向。

8.7

P12406:移动序列可以等价于移动头指针。
abc311f:网格图计数,想到按行/列 DP。
arc187b:明天继续。先推性质,然后暴力 DP,最后优化 DP(一开始猜的结论是假的调了两个小时呜)

复习:tarjan 求 SCC、割点割边、SOS DP

先摸出一点性质再深度思考啊。一点性质都没有硬想肯定难出啊。

8.8

arc187b:发现断点性质之后,形式化题目。贡献法做。
CF372C:区间转移考虑单调队列优化 DP。
另一种解法是找到函数顶点进行剪枝。
CF1234F:20 的字符集暗示状压DP。反转操作本质拼接合法字串。通过性质转换题目。子集 DP 处理 $a_i & a_j = 0$ 的约束。
ABC rk1700+。

旧题重做:ABC466E、P11230、P8817(bfs一旦被访问要立马标记)

8.9

模拟赛。
T1 思路秒出但是不熟计数DP调了一小时。转移时考虑转移前后集合的具体样子。
T2 没摸出性质做不出来。

补T2:求神秘数。构造不出考虑维护。加上一个原来大于自己的数会将数量至少翻倍。
优化了一下解题流程。
CF76A:瓶颈路考虑MST。

旧题重做:P1407(看到二分图完美匹配 & 替换,想到交替环)

定好计划之后就不要想着昨天明天了,把握好今天就 OK 呢。实在状态不好那就去切切水题,看一下语文文言文的视频吧。

然后就是早点睡。

这周也是圆满结束了!!!训练量还是到位的吧(?

ABC 打的好烂啊呜呜呜。

不知不觉间,“是否会干扰我长期高效稳定学习”,成为了我对事物的判断标准。

在此基准下,情绪被我分成了两类:

  • 负面情绪:挫败感、无意义感、焦虑、厌学、对自己的怀疑、狂喜、悲伤、迷恋

  • 积极情绪:安宁、满足、平静

对于负面情绪,在未出现时,应当尽力避免;在出现后,应该马上反应过来,并提醒自己不要沉浸其中,不要加深它的程度,那只会让你越来越累,而不会得到收获。

对于积极情绪,应当仔细品味,尽可能地享受他们。

说白了,就是要拒绝内耗。不是每个情绪出现得都是合理的,事实上,大部分让你感到不适的情绪都是不合理的,你应该拒绝它们,而不是任由它们支配你的大脑。

仅仅只是感受它们在你大脑中发生的化学反应,望着它们。

这真的很神奇啊。理性上知道,模拟赛爆了之后的挫败感对于我来说毫无用处,感性上又不断释放挫败感,让我的动力瘫痪。

但只要永远保持理智,就不会跌的太惨。

我需要去建立一个场。外界所有事情,成绩、对比、写题没写出来、今天效率很高,这都是客观事件,不要让它们轻易入侵你,你需要以一种“冷漠”的态度对待生活,建立低情绪波动的生活。

本月数据复盘(从 7.8 放暑假开始计算)

自主学习总投入:120小时01分

语文课:36小时

日均:6小时30分 (参考指标 7~9 小时)

OI:85小时,日均3.7小时(参考指标 4~6 小时)

客观的评价

实际上收获了不少,OI 思维提升了很多,从一开始看到青/蓝就发懵,到可以切出部分分,绿题也基本稳出了。

至于其他,那就呵呵了。

整体状态从 7.25 号开始下滑,暑假flag的红利结束了,倒也可以理解。

实际上总体学习数据差一点达标,期望八月份可以更加稳定一些。

让我们着手八月份的规划吧。

八月规划

日均 7.5 小时比较理想,再不济 7 小时。

OI 日均 4.5 小时比较理想,再不济 4 小时。

然后就是,只要能不破坏系统的稳定,那么这件事情就是可以做的。

七点起床,八点开始学习,九点到图书馆,五点到六点去运动,七点到图书馆,九点回来,做个总结就睡觉。

事实上学习就是枯燥的无聊的挫败的,这不是你做错了什么,相反,你应该是做对了。

接受这个没有激情、反复的生活吧。

目标

CSP-S 历年分数线:

2025:152。黄青蓝紫。

2024:180。橙绿青黑。

2023:150。橙青蓝蓝。

NOIP 历年分数线:

2025:144。黄紫紫黑。

2024:220。绿青紫紫。

2023:199。橙绿蓝紫。

可见,若能稳出青题,是有很大概率能一等的。

保持住,hold on!

无聊与空虚、反感与逃避,liangdl 时常被自己的情绪所操控。为了在与情绪的搏斗中占据主导权,高效地学习下去,liangdl 开始记录自己的病情,逐步认识自己。

0%