摘要:
Contest2583 C Solution link 魔法题!!11 首先最优方案肯定是按 \(a_i\) 从大到小地抽。因为大的扭蛋只能在这些大的机子里抽到,抽再多的小机子也没用。 现在我们从最大的扭蛋 \(m\) 开始抽,一路往下,考虑扭蛋 \(i\): 如果在抽 \(i+1\sim m\) 阅读全文
posted @ 2024-02-29 07:55
iorit
阅读(23)
评论(0)
推荐(0)
摘要:
Contest2583 B Solution link 考虑反过来考虑:将长度为 \(a_n\) 的字符串中间插入若干字符依次得到长度分别为 \(a_{n-1}\sim a_1\) 的字符串,求方案数。 我们发现在小字符串中间插入一个字符得到的大字符串时会出现重复的,例如在 iorit 的 o 前或 阅读全文
posted @ 2024-02-29 07:55
iorit
阅读(21)
评论(0)
推荐(0)
摘要:
Contest2583 A Solution link 考虑从左到右依题意枚举。用一个变量 \(s\) 表示当前左边所有分身的贡献和,那么到这个时刻第 \(i\) 个分身期望的奖杯数就是 \(a_i+s\)。 这时候我们将 \(s\gets s+\frac{(a_i+s)}{n-1}\),表示第 \ 阅读全文
posted @ 2024-02-29 07:55
iorit
阅读(9)
评论(0)
推荐(0)
摘要:
Contest2580 C Solution link 显然包含 \(p\) 的区间可以拆成 \(p\) 左边和 \(p\) 右边两部分,左右分别求最大值加起来就好了。这里以求左边最大值为例: 设 \(s1,s2\) 分别表示 \(a,b\) 的前缀和。 \[\begin{aligned} \max 阅读全文
posted @ 2024-02-29 07:55
iorit
阅读(12)
评论(0)
推荐(0)
摘要:
长剖 一般是优化 dp 用的。 比如说,求每个点子树内,某个深度的所有点的某些信息。(\(max, min, sum\) 等等) 假设现在要求,对每个点求子树内距离它为 \(k\) 的所有点点权和。\(k\) 不定。 可以考虑一个 \(n^2\) dp,设 \(f_{u,i}\) 表示 \(u\) 阅读全文
posted @ 2024-02-29 07:55
iorit
阅读(23)
评论(0)
推荐(0)

浙公网安备 33010602011771号