上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: P5189 容易想到区间 dp,考虑设计状态。 首先如果只有 \(l,r\) 两维的话,是无法转移的。然后发现 \(m\) 是转移的一个必要的条件,可加入 \(m\) 这一维。由于是区间 dp,所以只需考虑向左或向右加珠子,不妨令 \(f_{i,j,k}\) 消除 \([i,j]\) 以及 \(i\ 阅读全文
posted @ 2023-10-18 09:18 Pengzt 阅读(14) 评论(0) 推荐(0) 编辑
摘要: P3464 显然的,先将原数变为四进制的数。 由于算的是进位/不进位的代价最小值和方案数,容易想到 dp。 这里假定该四进制数是从高位到低位的,顺序显然是由低位到高位。 令 \(f_{i,0/1}\) 表示第 \(i\) 位进 / 不进位的最小代价,\(g_{i,0/1}\) 表示的是最小代价下的方 阅读全文
posted @ 2023-10-18 09:13 Pengzt 阅读(11) 评论(0) 推荐(0) 编辑
摘要: P9744 因为给定的 $1$ 的个数是有限的,所以一定是枚举 $p_i$ 到 $p_{i+1}$ 的段进行更新。发现操作一最多只会执行一次,枚举在哪里执行操作一,然后对答案进行更新。因为 $p_i$ 前面的 $1$ 不管怎么都需要清 $0$,这部分代价可以单独计算。但是有可能是在 $j\in[p_ 阅读全文
posted @ 2023-10-18 09:02 Pengzt 阅读(5) 评论(0) 推荐(0) 编辑
摘要: ABC251F 题意:给一个图,求出两棵这个图的生成树,分别满足没有横叉边和返祖边,并输出这两棵树的形态。 首先是没有横叉边,如果学过 Tarjan 的话,肯定可以直接 DFS 一遍就可以了。因为只要遇到横叉边,在之前的点的搜索中优先走这条边,一定可以变为所有边都是树边或返祖边。 同理,因为要求不出 阅读全文
posted @ 2023-10-16 14:07 Pengzt 阅读(2) 评论(0) 推荐(0) 编辑
摘要: CF733E 简单的。 手摸一下容易发现来回走了若干次之后,$i$ 的左右都会变为同一个字符,因为它向上时遇到 $\texttt{D}$,会沿着上来的路再下去,然后遇到 $\texttt{U}$ 再上去……它一直执行这样的操作的话,就只有上面的 $\texttt{D}$ 和下面的 $\texttt{ 阅读全文
posted @ 2023-10-14 13:30 Pengzt 阅读(13) 评论(0) 推荐(0) 编辑
摘要: P6328 一眼题。 首先处理出所有点之间的距离是简单的,可以用 BFS 在 $\mathcal{O}(n(n+m))$ 的时间内解决。 然后想一个相对暴力的做法,因为只要求至少一个二元组,那答案显然的等价于求出一个点集,使得每个点集中的点存在一个 $i$ 能够在 $y_i$ 步内到达 $x_i$。 阅读全文
posted @ 2023-10-13 20:43 Pengzt 阅读(6) 评论(0) 推荐(0) 编辑
摘要: CF1515F 简单题。 先猜个结论,当且仅当 $\sum\limits_{i=1}^{n}a_i>(n-1)x$ 时无解,这是好想的。因为每次合并减少一个点,总点权减少 $x$。 它为什么是对的呢?考虑反证法。令 $u$ 为当前的点权最大的点。若不能合并,则有 $a_u<x-a_v$,则 $\su 阅读全文
posted @ 2023-10-12 22:04 Pengzt 阅读(3) 评论(0) 推荐(0) 编辑
摘要: CF713D 有一个相当暴力的 $\mathcal{O}(nmt)$ 的做法是显然的,即对所有点求出以其为右下角的最大的全为 $1$ 的正方形的边长,记为 $f_{i,j}$。然后枚举询问的矩形中的点的 $f$ 的值,和边界判一下后的 $\max$ 就是答案了。 但是这样不好直接维护,由于矩形边界, 阅读全文
posted @ 2023-10-10 20:31 Pengzt 阅读(1) 评论(0) 推荐(0) 编辑
摘要: ABC212F 暴力就是直接跳,显然不可过。 考虑对暴力进行优化,发现整个图是不会改变的,容易想到使用倍增。 显然是对边进行倍增的,令 \(f_{i, j}\) 表示从第 \(i\) 条边开始,跳了 \(2^j\) 条边后,到的是哪一条边,如果不存在,则设为 \(-1\)。 然后就是很显然的倍增了, 阅读全文
posted @ 2023-10-07 13:32 Pengzt 阅读(7) 评论(0) 推荐(0) 编辑
摘要: ARC106F 模拟赛题。 Prufer 序列做法需要较强的组合数学功底,所以这里讲解另一种方法。 由于除根节点外每个点只有一个父亲节点,考虑从这里入手。 给每个点指定一个特殊点,让这个特殊点连向它的父亲节点的非特殊点。此时只有根节点没有特殊点,可随便指定一个特殊点,因为是无根树,且根节点最后是会与 阅读全文
posted @ 2023-10-07 13:31 Pengzt 阅读(4) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页