12 2023 档案

摘要:年末越来越近了, 我的心也越来越沉重了。 今天晚上 ml 把我们去年写的「给明年的自己的信」发给我们了,我好像是最后一个得到的(不过有些人都没得到?),说实话要不是 ml 要搞这个活动我都已经忘记了。 看了一下,我给自己写的是: 省流:不要摆烂 不能摆烂!不能摆烂!绝对不能摆烂!不可能摆烂! 别颓废 阅读全文
posted @ 2023-12-28 23:06 A_box_of_yogurt 阅读(35) 评论(4) 推荐(0) 编辑
摘要:不知不觉一年就快完了。 周末的时候写一下一年的回顾吧,发生的事情实在是太多了。 机房里的鼠标用起来很难受,不垫鼠标垫的话根本动不了。 之前做出了「用餐巾纸当鼠标垫使用了三天还没坏掉」的抽象行为,现在是根本不想用鼠标了。 已经一个下午+晚上没有用鼠标了,期间全靠键盘,偶尔使用小键盘代替鼠标,越来越娴熟 阅读全文
posted @ 2023-12-27 20:32 A_box_of_yogurt 阅读(20) 评论(2) 推荐(0) 编辑
摘要:废话 这篇博客还有很多未完善的地方,所以如果想学莫比乌斯反演的话最好不要看这篇文章( 被莫比乌斯反演创死了。 前置芝士多得一批,有空我来写一遍。 「莫比乌斯反演」和「莫比乌斯变换」不是一个东西哦。(好像是一个东西?) 草,我把 $\mu$ 当成 $\varphi$ 了,大家别学我,有一些地方写错了, 阅读全文
posted @ 2023-12-26 16:18 A_box_of_yogurt 阅读(5) 评论(0) 推荐(0) 编辑
摘要:亿些废话 上课听 lf 说到「莫比乌斯反演」,「FWT/FMT」,「生成函数」这些什么的都讲过我就很头大,数学这坑是得有多大啊。 不过 lf 说不久后就开始复习网络流,好歹算是有点空闲时间可以补数学了。 前置芝士 要会基本的容斥,以及二项式定理。 如果你不会的话可以看看我写的二项式反演和广义容斥原理 阅读全文
posted @ 2023-12-25 19:35 A_box_of_yogurt 阅读(10) 评论(0) 推荐(0) 编辑
摘要:今日笑话:这个人在做 Min-Max 容斥期望证明的时候把一个因式提出去了,推了 1h+ 的柿子然后忘了乘回来,发现总是和之前算的对不上。 然后又看到有个新的公开赛团在整公开赛? 看了一下比赛界面觉得有点若只,而且有个出题人还是个 sb。 正经人谁打 OI 赛制的网络公开赛啊。 各种评判标准也设得离 阅读全文
posted @ 2023-12-25 19:24 A_box_of_yogurt 阅读(20) 评论(1) 推荐(1) 编辑
摘要:我全是二分。 今天一个下午调模板题结果发现是 int 返回值打成了 bool!哈哈哈我是小丑。 这个东西应该算是一种思想而不是具体的算法,跟 CDQ 分治,整体二分这些性质上差不多。 wqs 二分主要是解决恰好选取 $k$ 个元素时的最小(最大)代价这样一类问题的。 它的思想主要是:引入一个惩罚/奖 阅读全文
posted @ 2023-12-23 17:34 A_box_of_yogurt 阅读(9) 评论(0) 推荐(0) 编辑
摘要:疯狂写博客是真的爽。 学这个东西的原因是昨天早上的省选模拟赛T1好像用到了这玩意,应该是轻重边的改版?但是我学完了还是不会做。 正好之前有学长在校 OJ 上发过,也就浅浅地学了一下。能在考场上推出来这个东西真的很厉害! 不得不说学长写的文章真的很精炼,写完之后发现自己写的还是啰嗦了。 例题 毛毛虫剖 阅读全文
posted @ 2023-12-22 22:31 A_box_of_yogurt 阅读(49) 评论(0) 推荐(0) 编辑
摘要:不会线段树历史版本区间和,学了好几个小时再加因为数组开小的几个小时的虚空调试终于过了。 这篇题解会更详细的讲解如何实现线段树历史版本求和。 也推荐一篇讲解线段树历史版本区间和的博客,我是从这里面学的。 观察函数 \(g(i, j)\) 的定义,会发现 \(j\) 这个右端点是不动的,于是考虑右端点确 阅读全文
posted @ 2023-12-22 21:55 A_box_of_yogurt 阅读(8) 评论(0) 推荐(0) 编辑
摘要:完全凭自己想出来的,可喜可贺,记录一下。 不过数组没开二倍空间虚空调试了三个小时。 按照自己做题时的思路讲一遍,我认为这样会更加清晰。 首先通过手玩样例会发现:刚开始的时候这些数对互不相干,不断地加入数对会让原本互不影响的数对“连通”起来。 这里的“连通”的意思是,这些数通过一系列操作后,达到题目要 阅读全文
posted @ 2023-12-22 20:41 A_box_of_yogurt 阅读(5) 评论(0) 推荐(0) 编辑
摘要:最长上升子序列的状态定义不只有“$dp_{i, j}$ 表示以 $j$ 结尾的最长上升子序列长度”,还有经典二分做法的“$dp_{i, j}$ 表示长度为 $j$ 的最长上升子序列的结尾最小值”。 0/1 序列的题目可以考虑分段。 树上一堆点和边构成的连通块数量是「点数减边数」。 在「选点」的问题中 阅读全文
posted @ 2023-12-21 10:00 A_box_of_yogurt 阅读(3) 评论(0) 推荐(0) 编辑
摘要:好像又打了一种与众不同的做法? 如果想要在最后用一个炸弹炸死所有的怪物,那么还活着的怪物的血量一定会是先单调递增,后单调递减的。 把它拆开考虑,如果能够求出“让一个怪物左边的还活着的怪物的血量单调递增”的代价,记为 $pre$;和“让一个怪物右边的还活着的怪物的血量单调递减”的代价,记为 $suf$ 阅读全文
posted @ 2023-12-20 19:26 A_box_of_yogurt 阅读(8) 评论(0) 推荐(0) 编辑
摘要:先来考虑这样一件事:对于第一个项目,某个人完成了他目前应该完成的部分,那么下一个人只要一有空就会去接手这个项目。 这一点是因为题目限定了同一个人如果在一个时刻有多种选择的话,他会选择优先级最高的项目去做。 明白了这一点的话整道题大概的思路就出来了。下面记得区分一下项目与部分。 现在我们不仅仅局限于第 阅读全文
posted @ 2023-12-20 18:52 A_box_of_yogurt 阅读(4) 评论(0) 推荐(0) 编辑
摘要:看了半天题始终看不明白为什么 3 3 的样例输出 0,后来才发现车不能穿过别的车/lh 教练布置的二项式反演练习题,做完之后发现原来这个东西叫斯特林数? 先特判 $k = 0$ 或 $k \geqslant n$ 的情况,分别输出 $n!$ 和 $0$,一个是全排列一个是无解。 每一行或者每一列肯定 阅读全文
posted @ 2023-12-18 21:30 A_box_of_yogurt 阅读(10) 评论(0) 推荐(0) 编辑
摘要:闲话 今天是高一回归 OI 的第一天,lf 说讲一些简单的东西。 听得糊里糊涂的,目前就只知道二项式反演是个啥,连套用都不会/kk 好了现在会生搬硬套了。 看到有人在看我的博客学二项式反演欸好感动,补充了一点东西。 前置芝士 首先你需要知道一个组合数式子: \[\binom{n}{r}\binom{ 阅读全文
posted @ 2023-12-18 18:25 A_box_of_yogurt 阅读(28) 评论(1) 推荐(2) 编辑
摘要:校内模拟赛搬了这道题,考场上想出来的一个感觉更加无脑的方法,不需要 dp,但是实现起来会更恶心,细节多很多,码量大概是其它做法的两倍,仅供参考。 首先我们可以用线段树上二分来求出根节点到每个结点的路径能够吃掉的最大饼干数量。 具体的做法是:树上 dfs 的时候维护从根到当前节点的链上每个结点的饼干。 阅读全文
posted @ 2023-12-11 17:11 A_box_of_yogurt 阅读(8) 评论(0) 推荐(0) 编辑
摘要:家长给了十多分钟,尽量写完吧。 我。 我是谁? 记得这个问题之前在心理课上思考过,但是始终没有从「我」的角度去看待这个问题。 现在,我想要从我的内心里思考这个问题。 是什么构成了我? 或者说,是什么东西,使「人」能被称为「人」? 我想,是我的记忆和人格构成了我。 想起来之前看《可塑性记忆》的时候就想 阅读全文
posted @ 2023-12-05 23:19 A_box_of_yogurt 阅读(38) 评论(1) 推荐(0) 编辑
摘要:教练布置的扫描线题,但是感觉算不上那种经典的扫描线。 先手选择的是一条垂直于横坐标轴的直线,并且因为这条线必须穿过某个点,所以可以直接枚举这一条直线。 可以先将所有点以横坐标为优先级升序排序,这样我们枚举这条直线的时候就是在做扫描线,可以更方便地统计答案。 我们其实要做的事情是:维护直线两边的点的纵 阅读全文
posted @ 2023-12-05 20:43 A_box_of_yogurt 阅读(21) 评论(0) 推荐(0) 编辑
摘要:扫描线。 首先,如果时间确定,那么你能够到达的所有位置组合起来一定是一个正方形,木乃伊也一样。 接着尝试利用这一点来判断某个时刻你是否会被木乃伊抓住。 如果你能够到达的位置里,存在一个位置使得没有一个木乃伊能够到达,那么你肯定是可以活下来的,只需要往这个位置走就好了。 会不会存在“在到达这个位置前就 阅读全文
posted @ 2023-12-05 20:17 A_box_of_yogurt 阅读(7) 评论(0) 推荐(0) 编辑
摘要:上午多在家里睡了一会儿,感觉精神好多了。 来机房之后发现 U 盘丢了,怎么找也找不到,难过。 没法把老婆歌姬装进 U 盘里了呜呜呜。 上午做扫描线,然后看到好多人说扫描线要开 \(8\) 倍数组,都是些叶子结点调用 push_up 然后不特判的人。 但是因为这个东西调了一上午。 如果用动态开点的话, 阅读全文
posted @ 2023-12-05 18:58 A_box_of_yogurt 阅读(10) 评论(0) 推荐(0) 编辑
摘要:好困,好累,好晕。 好想呆在家里睡大觉! 又是效率极低的一天,也许真的该休息了(?) 晚上跑到初三机房,然后发现自己又热又晕,要死了啦! 在犇犇里发了会儿电居然还有人理我。。 不知道是感动还是麻木。 随便整了一下 v4,不过话说这都什么年代了怎么还有人在用 v4 啊喂! 不过话说回来,我用 vc 是 阅读全文
posted @ 2023-12-04 21:57 A_box_of_yogurt 阅读(21) 评论(6) 推荐(0) 编辑
摘要:周末仍然没有休息过的感觉。 昨天放学后,回了小学那边。 跟一个小学同学吃了饭,但是全程没说话,尴尬。 大家其实早就不认识了,对吧?不过是拿着过往的关系麻痹自己而已。 欸。 昨晚打 ABC 破防了,E 题 \(\mathcal{O}(L \log L)\) 被卡了。 具体做法是用优先队列,每次弹出一个 阅读全文
posted @ 2023-12-03 19:52 A_box_of_yogurt 阅读(18) 评论(2) 推荐(0) 编辑
摘要:标题是音乐的乐,不是乐子的乐。 说起音乐,我在想为什么我这么喜欢听以前听过的歌。 思来想去,感觉是因为:我喜欢把一段记忆融入到一首歌里。 这种联系并没有太大的因果关系,只是因为那一段记忆的时间里我在听这首歌而已。 就像是简单地 make_pair 了一下。 但是这种融合完全无法改变,每次听到这些歌的 阅读全文
posted @ 2023-12-01 23:34 A_box_of_yogurt 阅读(30) 评论(3) 推荐(0) 编辑
摘要:新的一月。 只能说这么练一周真的很累。 今天下午和晚上效率极低。 算了,当作放松罢。 只能说这一周数据结构算是练上来一点了。 希望明天的 Trash Round 不会挂。 晚安。 想起来了,今天早上又被班主任劝了一通「现在回来上whk还来得及。」 欸,我不知道这是我第几次面对这个问题了,我是真的认真 阅读全文
posted @ 2023-12-01 22:54 A_box_of_yogurt 阅读(18) 评论(1) 推荐(0) 编辑

Document