摘要: 题意:一张 $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)
摘要: 写在前面:文章中 ${\max}_k(S)$ 表示集合 $S$ 中第 $k$ 大的元素,${\min}_k(S)$ 同理,$k=1$ 时会省略下标 $k$ 。 Min-max容斥是一种通过集合中的元素表示出集合第 $k$ 大(小)元素的容斥,往往在比较元素大小较难时使用。 既然要将集合第 $k$ 大 阅读全文
posted @ 2021-10-07 20:50 Dzhao_qwq 阅读(77) 评论(0) 推荐(0)
摘要: 先分析下本题:给你一个序列,有m个询问,每次询问问一段区间中的 mex(即最小未出现的自然数)。 看到只有询问,而且还有一个莫名玄学的询问操作,我们肯定会往莫队上想,那么,我们现在就需要知道莫队怎么敲。 莫队模板我就不多说了,我们需要知道的是怎么对当前的询问给出答案。 法1. 暴力 这个我就不说了, 阅读全文
posted @ 2020-03-15 10:05 Dzhao_qwq 阅读(209) 评论(0) 推荐(0)
摘要: 先翻译下本题,个人认为翻译不大准确: A在根节点1上,B在节点t上,现在B开始走,他要尽可能地躲避A通过走到与其相邻节点上。而A要抓B,故他要尽可能去追B。请问,最多几轮后两人会相遇。 分析这道题,可以发现,B的路径只有两种,分别为:1.一直往上走,直到与A相撞。2.往上走,然后到某一个点拐弯,往下 阅读全文
posted @ 2020-03-03 00:25 Dzhao_qwq 阅读(193) 评论(0) 推荐(0)
摘要: 题面 This is a very simple question. There are N intervals in number axis, and M queries just like “QUERY(a,b)” indicate asking the maximum number of th 阅读全文
posted @ 2020-02-21 10:04 Dzhao_qwq 阅读(176) 评论(0) 推荐(0)
摘要: 题解 CF446C这是一道数据结构题。 我们先翻译下题目: 给你一个n,给你一个长度为n的序列,给你一个m,给你m此操作,包括区间修改和查询,修改为在一个区间内每个数加上他所对应的斐波那契数,查询为查询区间和。 一看到区间修改和区间查询,我们就可以知道这是一道线段树的题目(不要问我怎么知道的,我也想 阅读全文
posted @ 2020-02-01 15:06 Dzhao_qwq 阅读(150) 评论(0) 推荐(0)