摘要: 题意:一张 $n$ 个点 $m$ 条边的无向图,只有 $a,b$ 两种边权 $(a<b)$,对于每个 $i$,求图中所有的最小生成树中,从 $1$ 到 $i$ 距离的最小值。题解:首先,根据最小生成树的求法,可以知道,一开始我们会先去选所有的 $a$ 边,然后再去再去选 $b$ 边,在没有 $b$ 阅读全文
posted @ 2022-03-27 19:52 Dzhao_qwq 阅读(36) 评论(0) 推荐(0)
摘要: 首先,这个要求的解的形式太过自由,选择一个子集不是很好处理。于是我们可以套路地对其加以限制,变成选择两段区间,使他们和相同。 令 $sa_i$ 和 $sb_i$ 分别表示 $a$ 和 $b$ 序列的前缀和,此处我们假设 $sa_n\le sb_n$。 那么我们可以枚举 $i$,找到一个最大的满足 $ 阅读全文
posted @ 2022-03-27 19:49 Dzhao_qwq 阅读(43) 评论(0) 推荐(0)
摘要: 题意:给定一个可重集合,其中有 $n$ 个元素,元素范围为 $[1, m]$,求它大小为 $k$ 的子集有多少种情况。 题解:每种元素的选法都可以用一个生成函数表示 $G_i(x)=\sum\limits_{j=0}^{cnt_i}x^j$ 分别表示选 $0$ 个到 $cnt_i$ 个,$cnt_i 阅读全文
posted @ 2022-03-27 19:48 Dzhao_qwq 阅读(38) 评论(0) 推荐(0)
摘要: 呆呆题,提供一种十分呆呆的做法。 我们先暴力 DP,令 $dp_{i,j}$ 表示当前填数到第 $i$ 位,第 $i$ 位填了 $j$ 的方案数,那么转移即为 $dp_{i,j}=\sum\limits_{k\not=j}dp_{i-1,k}(1\le j\le a_i)$,这个转移就相当于是你需要 阅读全文
posted @ 2022-03-27 19:46 Dzhao_qwq 阅读(44) 评论(0) 推荐(0)
摘要: wqs 二分模板题。 我们可以将大小写分开做,分别求小写时的 min 和大写时的 min。 首先可以发现我们肯定是操作越多次越好,所以我们可以假设正好操作 $k$ 次。设 $f(x)$ 为操作 $x$ 次时的最优答案,我们可以发现 $(x, f(x))$ 构成的函数图像是个下凸壳: 证明:首先 $f 阅读全文
posted @ 2022-03-27 19:40 Dzhao_qwq 阅读(32) 评论(0) 推荐(0)