上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页
摘要: 前置:ABC214D 那题只要求 $\max$,将边按照边权从小到大排序后依次加入,用并查集维护连通块大小并更新答案即可。 Code 于是这题也一样,把 $\max$ 和 $\min$ 分别求出来,然后减一减就好了。 但是有一个问题,这题是点权,如何转化成边权呢? 假设当前求 $\max$。 那么将 阅读全文
posted @ 2022-11-08 11:02 Kobe303 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 套路题。 设 $M=10^5$。 设 $f(i)$ 表示路径的 $\gcd$ 恰好为 $i$ 时候的贡献,则答案为 $\sum_{i=1}^M i\times f(i)$。 套路的,将限制变成路径的 $\gcd$ 为 $i$ 的倍数,设 $g(i)$ 表示此时的贡献。 则有 $f(i)=g(i)-\ 阅读全文
posted @ 2022-11-08 10:54 Kobe303 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 设 $f_{i,j,0/1}$ 表示考虑前 $i$ 列,删去了 $j$ 条边,目前上方和下方连不连通的方案数。 则有转移: $$f_{i,j,1}=f_{i-1,j,1}+3\times f_{i-1,j-1,1}+f_{i-1,j,0}$$ $$f_{i,j,0}=2\times f_{i-1,j 阅读全文
posted @ 2022-11-07 22:03 Kobe303 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 首先先把颜色都离散化。 设 $f$ 为所求答案,那么对于 $f(1)\sim f(n)$ 分别计算其期望。因为期望的线性性,分别考虑每种颜色被选中至少一个的概率(因为每种颜色对答案的贡献是 $1$ 所以期望就等于概率)。 设有 $m$ 种不同颜色,第 $i$ 种颜色出现次数为 $cnt_i$,则有: 阅读全文
posted @ 2022-11-07 20:25 Kobe303 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 不难发现一定是拔高一段后缀。 所以设 $f_{i,j}$ 表示考虑前 $i$ 个位置,拔高 $j$ 次,第 $i$ 个位置强制选的 LIS 的长度。 则有 $f_{i,j}=\max\limits_{1\le x\lt i,0\le y\le j,a_x+y\le a_i+j}\left{f_{x, 阅读全文
posted @ 2022-11-07 13:48 Kobe303 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 可以发现直接将每种颜色的第 $i$ 个球分给第 $i$ 个人就可以取到最优解。证明在下面。在这个方案中将每个人的第 $i$ 个球标上 $i$,能取到最优解的方案中,标 $1$ 的必须仍然是某人的第一个球,标 $3$ 的必须仍是某人的第三个球。$\mathcal O(n)$ 正反扫两遍分别计算标 $2 阅读全文
posted @ 2022-11-06 20:55 Kobe303 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 设 $f_{i, j, k}$ 表示从 $i$ 往前,第一个与 $a_i$ 颜色不同的位置是 $j$,第一个颜色与 $a_i, a_j$ 都不相同的位置是 $k$ 的方案数,其中某个值为 $0$ 表示这个位置不存在。当然 $i\gt j\gt k$(特别地,当 $j=0$ 时 $k$ 可以为 $0$ 阅读全文
posted @ 2022-11-06 16:36 Kobe303 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 寄,这都没看出来( 考虑把涂绿色看成同时涂上红色和蓝色,显然这是等效的。 这样红色和蓝色就独立了,枚举红色的个数即可。 时间复杂度 $\mathcal O(n)$。 Code: #include <bits/stdc++.h> using namespace std; typedef long lo 阅读全文
posted @ 2022-11-06 10:58 Kobe303 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 设 $f_{i,j}$ 表示前 $i$ 个位置使用 $j$ 个 $1$ 的方案数。 转移很简单:$f_{i,j}=f_{i-1,j}+f_{i-1,j-1}$ 但是有些状态是非法的,所以对于每个 $i$ 求出其前缀可以操作的最右的位置 $R_i$,以及 $pre_i$ 表示前缀 $1$ 的数量。 于 阅读全文
posted @ 2022-11-06 10:20 Kobe303 阅读(20) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-11-06 08:51 Kobe303 阅读(0) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页