上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页
摘要: 此处假设读者已经通过 E1,会 $O(n^2)$ 地解决本问题: 在每一个点时做的操作就是“把儿子大小构成的数集合分成差尽可能小的两部分”。 接下来来解决 E2: 首先一个观察就是单个问题“把儿子大小构成的数集合分成差尽可能小的两部分”是一个 $\sum siz_i \leq n$ 的背包可行性问题 阅读全文
posted @ 2023-08-06 12:17 寂静的海底 阅读(13) 评论(0) 推荐(0)
摘要: 我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。我要喝六个核桃。 很多时候有意义的状态是不多的或是呈现某种特殊分布的,特此记录一些很需要脑子的东西。 当你发现一个 $n^2 阅读全文
posted @ 2023-07-25 13:28 寂静的海底 阅读(13) 评论(0) 推荐(0)
摘要: 记两个做法。 首先一定存在某些区间将鱼卡住不能往外吃。 容易发现区间形成树形结构,我们要查询不被任何区间覆盖的点数。 因为一个区间跳到包含区间至少会让和翻倍,所以深度是 $O(\log)$ 的。 1 赛时想了一堆笨办法维护这个树形结构,比如用树套树维护最小的包含它的区间,这样很难做到低于 $3\lo 阅读全文
posted @ 2023-07-10 21:05 寂静的海底 阅读(18) 评论(0) 推荐(0)
摘要: 为啥要来这破机房受气。 好好待在小机房不好吗安静还能用笔记本。 阅读全文
posted @ 2023-07-07 21:19 寂静的海底 阅读(21) 评论(0) 推荐(0)
摘要: 费用流建模显然。 $s\to i (1,a_i),i\to i+1(+\infty,0),i\to t(1,b_i)$,流量为 $k$ 的最小费用。 因为决策都在一条链上,增广路的形态较少,考虑模拟费用流。 每一次增广一定选择了一对 $(a_i,b_j)$ 其中 $i\leq j$ 或 $i > j 阅读全文
posted @ 2023-07-07 17:27 寂静的海底 阅读(21) 评论(0) 推荐(0)
摘要: 不难发现最坏情况是形如 $$ 1\ 1\ 1\ 1\ 1 \ 1 \ 2\ 2\ 2\ 2\ 2\ 2 $$$$ 2\ 2\ 2\ 2\ 2\ 2\ 1\ 1\ 1\ 1\ 1\ 1 $$ 仅当恰好一半取值在前一半的时候合法。 取 $n!=\sqrt n(\dfrac n e)^{n}$,常数 $\ 阅读全文
posted @ 2023-07-04 22:23 寂静的海底 阅读(16) 评论(0) 推荐(0)
摘要: 前几天都有点睡不着。 在意识到我想做什么之后,我清楚了我必须做什么,即使我不想做。 有时候一直在说话。行动好难。 阅读全文
posted @ 2023-06-29 23:43 寂静的海底 阅读(10) 评论(0) 推荐(0)
摘要: 首先 观察这个时间巨大无比,所以考虑基于离散的东西去统计它。 让 $f(x)$ 表示时间 $x$ 的燃烧区域大小。 则可以先求出最后的燃烧区域大小 $s$,答案为 $s\times(t+1)-\sum_{x=0}^{t} f(x)$。 考虑只有一个块形态没有发生改变的块的一段时间内怎么统计。 对于一 阅读全文
posted @ 2023-06-29 08:46 寂静的海底 阅读(17) 评论(0) 推荐(0)
摘要: 令 第 $i$ 次操作的位置为 $pos_i$,则要求下式的期望: $$ \prod_{i\in[1,n]}(a_i+v\sum_{j\in[1,m]}[pos_j\leq i]) $$ 拆式子,因为乘法分配律,每个括号里选一项的乘积对所有方案求和。 现在这个括号要么选 $a_i$,要么选一个 $v 阅读全文
posted @ 2023-06-28 12:20 寂静的海底 阅读(16) 评论(0) 推荐(0)
摘要: 不需要 dp,$O(n|S|)$。 枚举出现的第一个 DD 的位置。并计算后面没有 oS 的方案数。 如果我们钦定 DD 后面的 D 出现在 $i$ 位置,我们只需要知道前面“?” 的个数 和 大写字母的个数,就可以算出。前面 不出现重复的大写字母,且出现过一个 和这个字母相同的字母的方案数。 形如 阅读全文
posted @ 2023-06-27 14:02 寂静的海底 阅读(18) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页