把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end

随笔分类 -  题解

摘要:传送门。 题意 给定一个字符串 S,和一个字符串 T。 在 S 中取出任意多个不重叠的子串,使得每个子串都包含 T,求方案数。 分析 先分析一下题目,显然,我们使用 DP 来解决这道题。 设计一个状态:fifi 表示最后一个串的最后一位是 i 的方案数。 我们可以枚 阅读全文
posted @ 2023-09-05 14:31 djh0314 阅读(17) 评论(0) 推荐(0) 编辑
摘要:洛谷。 题意 一共 n 个人,一共 m 条消息,k 种面具。 第 i 种面具可以看到第 i+1 种面具,第 k 种面具可以看到第 1 种面具。 每条消息表示 u 能看到 v。 问 k 的最大值以及 k 的最小值,并且 k3。 分析 首先,我们以 阅读全文
posted @ 2023-08-26 21:42 djh0314 阅读(26) 评论(0) 推荐(0) 编辑
摘要:洛谷。 题意 显然。 分析 对于此题,我们可以从最终状态反推。 最终状态是什么,就是我们所有的节点两两链接(下命名为全联通),而最后一步的前一步的状态是什么呢,这明显是确定的,就是一个节点单独,其他节点仍然全联通,再操作一个节点呢,不难发现,现在是两个节点全联通,剩下的全联通。 以此类推,不难证明, 阅读全文
posted @ 2023-08-26 21:26 djh0314 阅读(23) 评论(0) 推荐(0) 编辑
摘要:洛谷。 题意 显然。 分析 首先,我们要求的是最长公共后缀,这显然并不便于我们分析,因此,我们要做的第一件事就是将我们输入的串翻转。 第二,分析我们条件的性质。 $\operatorname{LCP}(A,B)\ge \max(\left | A \right |,\left | B \right 阅读全文
posted @ 2023-08-25 22:23 djh0314 阅读(24) 评论(0) 推荐(0) 编辑
摘要:洛谷。 题意 显然。 分析 肯定先分析一行的情况,我们在每一行都只有一个限制,就是 n 个数的平均数是这一行中的数之一。 因为我们的方案其实与我们数字的顺序无关,因此,我们使这一行从小到大排序,开头为 st。 考虑什么情况下满足。 当然是从简单的开始想,分为 n 为奇数与偶数的情况。 在 阅读全文
posted @ 2023-08-24 20:25 djh0314 阅读(39) 评论(0) 推荐(0) 编辑
摘要:洛谷。 题意 有一个 n 个节点,m 条边的图,还有一条不确定的边,问最劣情况下的桥的权值最小值(极其省流版)。若这个图强联通则输出 1。 分析 其实这个省流版题意就带了一定的分析了,要使有一个电网没有通电,那么必然需要使其变成两个联通块,那么我们删除的这条边也就一定是一条桥了。 首先 阅读全文
posted @ 2023-08-23 22:21 djh0314 阅读(18) 评论(0) 推荐(0) 编辑
摘要:洛谷。 题意 这个原题描述应该足够理解。 分析 首先可以把 MiSi 缩去,令 wi=SiMi,那么我们最后题目就变成了求一条首尾相同的路径权值和大于 0,其路径数最小并且在路径数相同情况下权值和最大。(可以重复经过)。 这有点像我们的定长路径的最短路,那么我们用矩 阅读全文
posted @ 2023-08-23 21:53 djh0314 阅读(12) 评论(0) 推荐(0) 编辑
摘要:洛谷。 题意 一共有 n 个星球,有一个推销员,他有一个要求:对于编号为 1n 的星球,在他登上编号为 K 的星球时,要么那些编号小于 K 的星球都已经被经过过了,要么编号小于等于 K 的星球都没有被经过过。每两个星球之间都有一个飞行时间,计算出经过所有星球最小所需的飞 阅读全文
posted @ 2023-08-22 22:04 djh0314 阅读(25) 评论(0) 推荐(0) 编辑
摘要:洛谷。 题意 一共有 n 个图像,可以染成 k 种颜色。同时,每个图像有一个数字 fi,若 fii,则 i 不能与 fi 同色;若 fi=i,对于 i,可以选任何颜色。 分析 首先把每一个 f 转化成边,即 fii 连一条边,那么一 阅读全文
posted @ 2023-08-22 21:16 djh0314 阅读(12) 评论(0) 推荐(0) 编辑
摘要:洛谷。 题意 应该好理解,没理解的话可以看一下下面暴力的代码。 分析 观察这种题,范围 3A<B1017,首先就只有几种算法了(至少我没学过多少种):倍增,矩阵快速幂,数学,数位 DP,循环,或一些特殊情况。 而这题,他有一个不能整除的性质,看来只有数学来解决了,先确 阅读全文
posted @ 2023-08-17 20:52 djh0314 阅读(12) 评论(0) 推荐(0) 编辑
摘要:洛谷。 题意 非常明了,不多讲。 分析 这看着很像是二维数点,但是实际上只需要查询四条边上的点数即可,我们只需要将四条边拆开,并将四个角分配给四个边即可。 在获得答案的过程中,我们只需要分类横着与竖着,将相同值的放在一起,在加上一个树状数组区间查询,单点修改就可以了。 这题的难点,或许是离散化?(滑 阅读全文
posted @ 2023-08-12 19:49 djh0314 阅读(5) 评论(0) 推荐(0) 编辑
摘要:洛谷。 题意 选出若干个在 15 的整数,使其平均数为 PP 是一个 19 位的小数。 问选出的数最小的方案数。 分析 我们可以发现 P=sumcntsum 为和,cnt 是选出的数的个数。 我们就有了两个方式,第一种是使其平均 阅读全文
posted @ 2023-08-12 19:38 djh0314 阅读(18) 评论(0) 推荐(0) 编辑
摘要:洛谷。 题意 一共有 n 个人,每个人有一个编号,编号为 1n。原来有一个序列,问如何操作,使其变成指定序列。 每次操作,可以使编号为 b 的人向前插队 b 格。 (比较想知道为什么我们的翻译是青蛙)。 分析 这是一道构造题,我们需要使两个序列相近。 令原序列为 A,最 阅读全文
posted @ 2023-08-11 21:45 djh0314 阅读(25) 评论(0) 推荐(0) 编辑
摘要:洛谷。 题意 有一个 n 边形,每条边上有 d+1 个石子,相邻两边公用一个石子。石子有白色或者黑色。问一共有多少种方案使得所有边上的白色石子数量相同。对 998244353 取模。 n1012d104。 分析 首先对于环形的题目,我们可以想到一个重要技巧: 阅读全文
posted @ 2023-08-08 19:26 djh0314 阅读(13) 评论(0) 推荐(0) 编辑
摘要:洛谷。 题意 一共 n 个蛋糕,每个蛋糕用有一个权值 di,会从某一个开始,吃两端权值更小的那个蛋糕。 有 q 个操作,分为两种: 修改,将编号为 i 的蛋糕升为第 e 美味的,保证一定是提高排名。 查询,询问在吃掉编号为 b 的蛋糕前会吃掉多少蛋糕。 e10阅读全文
posted @ 2023-08-07 19:57 djh0314 阅读(31) 评论(0) 推荐(0) 编辑
摘要:洛谷。 题意 有 Q 个询问,n 个操作,一共有 4 种: +a:结果加上 aa:结果减去 a×a;结果乘上 a@a:结果加上 a×XX 是一开始输入的数)。 将每个询问放在 n 个操作中过一遍,同时每次处理完后 阅读全文
posted @ 2023-08-03 10:37 djh0314 阅读(14) 评论(0) 推荐(0) 编辑
摘要:洛谷。 题意 一共有 n 个球队,分成若干对,按照每一对的最小值排序给予编号,如此后对于每一种分组方式我们可以得到一个序列。 给出一个满足条件的序列,问它是所有序列中字典序第几小的。 分析 我们从前往后枚举每一个人的组别,可以发现,我们当前这个人的组别要么是前边出现过,要么是出现过的最大组 +1 阅读全文
posted @ 2023-08-03 10:05 djh0314 阅读(48) 评论(0) 推荐(0) 编辑
摘要:传送门。 题意 一共有 n 种门票,第 i 种门票的价格为 vali,预算为 M。 问一共有多少种购买方式满足购买的总花费小于预算。 1n401M1018。 过程 切分(n20) 依照惯例,我们从部分分打起,看看前四个点, 阅读全文
posted @ 2023-08-03 09:28 djh0314 阅读(9) 评论(0) 推荐(0) 编辑
摘要:传送门 题意 给出一个长度为 n 的序列 h,请将 h 分成若干段,满足每段数字之和都不超过 m,最小化每段的最大值之和。 (~实际上就是简化题意~)。 分析 这是一个区间划分问题,自然可以想到使用 DP 解决此题。 切分(n103) 写这种题毕竟要从暴力打起,我们用 $ 阅读全文
posted @ 2023-08-01 21:50 djh0314 阅读(15) 评论(0) 推荐(0) 编辑
摘要:传送门 题意 非常简单,不再废话。 分析 很明显,最大化 D 的值。 用 C 某的话,“一眼二分。” 没错,我们这题采用二分完成部分分与正解。 从正确性上,我们更大的答案满足后,必然可以使更小的满足。 二分枚举答案,那么我们的 check 的时间复杂度就成了重中之重。 考虑从左到右放入一头头奶牛,贪 阅读全文
posted @ 2023-07-28 15:27 djh0314 阅读(22) 评论(0) 推荐(0) 编辑

浏览器标题切换
浏览器标题切换end
点击右上角即可分享
微信分享提示