04 2022 档案
摘要:题面 题意: 给你一个地图,只能往下走或往右走,问走的整个道路经过所有点的乘积末尾 的最少个数。 考虑 DP。 因为末尾 的个数等于这条路上 的个数与 的个数的最小值,所以我们维护两个 DP 数组, 存储从
阅读全文
摘要:题面 题意: 地图上有一些点是完好的,有一些点是破损的,破损的点踩了会掉下去,完好的点踩了会破损。问:从点 出发能不能在 点掉下去? 分类讨论。 满足条件的有三种可能。 起点到终点有一条只经过完好点的路径,终点完好,且与终点相邻的点中存在两个完好的点。
阅读全文
摘要:题面 题意: 构造一个数列 ,使得对于每一组 ,有 在递增数组 中存在。 显然如果答案存在,则 \(a_1,a_2,a_1,a_3,a_1,a_4,\ldots,a_1,a_{n-1},a_
阅读全文
摘要:题面 题意: 构造长度为 的 个数列,满足数列中的数在 范围内,且不存在两个数列相同。要求字典序最小。 先判断无解。当数列总个数 时无解。 我们把每个数列抽象作一个 进制数。那每个数都不相等,且字典序最小的做法,明显是让每个
阅读全文
摘要:题面 题意: 给你 张卡片,每一张的正面写着 ,背面写着 。现在要选一些卡片出来,使得 中所有数都在选择的卡片中至少出现一次。问有多少种选法。 和 都是 的排列。 明显的,可以将这个题
阅读全文
摘要:题面 题意: 给你一张图,求他在或运算意义下的 。 考虑按位去做这个题。 从高往低枚举每一位,如果这一位能不选,我就不选他。 怎样判断他是否要选呢?我把不含这一位的所有边连接的两个点 起来,最后看剩几个并
阅读全文
摘要:题面 题意: 给你一个长度为 的数列 ,求 中所有长度 的子串的中位数的最大值。 首先考虑二分答案。 然后想怎么去判断做到的这个 是否成立。我们定义一个数组 ,其中 $b_i=\begin{cases} 1, & a_
阅读全文
摘要:题面 题意: 给你一个长度为 的 01 串 ,要求构造一颗 个点的树。 要求: 当 时,存在一条边,使得若它被切断时,生成的森林中有一棵树的节点数为 。 当 时,不存在一条边,使得若它被切断时,生成的森林中有一棵
阅读全文
摘要:题面 题意: 给你一个 01 串 ,你要求出一个最小整数 ,使得 可以在有限次操作后变为全 0 串。 操作:选择 的一个长度大于 的子串,对其进行取反操作。 对于每一个数,如果他的下标 满足 或 \(n-
阅读全文