摘要: CF1271E 简单题。 首先直接从 $k$ 入手是不好做的,于是从每个值进行考虑。 发现能到达 $x$ 的点有两种情况,分类讨论一下。 $x$ 为奇数时,上一个数一定是 $2x$。 $x$ 为偶数时,上一个数为 $x+1$ 或 $2x$。 奇数一次过后就会变为偶数,所以对偶数再推一步 $2x+2, 阅读全文
posted @ 2023-10-18 10:43 Pengzt 阅读(4) 评论(0) 推荐(0) 编辑
摘要: ARC163D 发现这个竞赛图一定能被分为两个集合 \(A\),\(B\)。满足 \(\forall u\in A,v\in B\),均有 \(u\to v\in E\)。答案就是划分这两个集合的方案数。 证明: 首先,竞赛图缩完点后一定是一条链,对强连通分量进行标号,满足编号小的强连通分量指向编号 阅读全文
posted @ 2023-10-18 09:31 Pengzt 阅读(9) 评论(0) 推荐(0) 编辑
摘要: P9212 看到除法相关容易想到根号分治。 先对 \(x,y\) 进行讨论,不妨令 \(0\le x,y<m\)。 \(x<y\) 时,当满足 \(a_i+y < m\) 或 \(a_i+x\ge m\) 时,即当 \(a_i<m-y\) 或 \(a_i\ge m-x\) 满足 \((a_i+x)\ 阅读全文
posted @ 2023-10-18 09:30 Pengzt 阅读(30) 评论(0) 推荐(0) 编辑
摘要: CF1542E2 首先时间复杂度肯定是 \(\mathcal{O}(n^3)\) 的。 容易想到先枚举最长公共前缀,然后枚举 \(p_{len+1}\) 和 \(q_{len+1}\),再枚举逆序对数进行统计。 令 \(f_{i,j}\) 表示有 \(j\) 个逆序对的 \(i\) 阶排列的个数。 阅读全文
posted @ 2023-10-18 09:29 Pengzt 阅读(3) 评论(0) 推荐(0) 编辑
摘要: CF1542E1 首先时间复杂度肯定是 \(\mathcal{O}(n^3)\) 的。 容易想到先枚举最长公共前缀,然后枚举 \(p_{len+1}\) 和 \(q_{len+1}\),再枚举逆序对数进行统计。 令 \(f_{i,j}\) 表示有 \(j\) 个逆序对的 \(i\) 阶排列的个数。 阅读全文
posted @ 2023-10-18 09:27 Pengzt 阅读(11) 评论(0) 推荐(0) 编辑
摘要: CF1856E2 差点场切啊。 默认已会 E1。 考虑对 E1 进行优化,发现瓶颈在于背包。 设当前子树以 \(u\) 为根,容易发现 \(\sum siz_{v_i}=siz_u-1\),显然要从这里下手。发现总值域较小是与普通背包不同的地方,要么个数少,要么值域小。不妨设背包的总容量为 \(W\ 阅读全文
posted @ 2023-10-18 09:26 Pengzt 阅读(10) 评论(0) 推荐(0) 编辑
摘要: CF1856E1 发现题目的要求只需要相对的大小关系,考虑一个子树时,不妨令子树内部编号连续。类似于一个 dp,这样也可以更好地将信息由儿子转移到父亲。 设 \(u\) 的孩子为 \(v_1,v_2,\dots,v_k\)。由于每棵子树内的编号是连续的,令以 \(v_i\) 为根的子树的编号为 \( 阅读全文
posted @ 2023-10-18 09:22 Pengzt 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑