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

合集-洛谷

摘要:洛谷。 题意 显然。 分析 首先考虑到分治,那么问题就在于如何维护经过某个结点的方案数。 利用从中间结点向两端的前缀后缀最大值,接下来我们对左端点的每一个结点考虑连向右侧的方案数。 考虑分类讨论,令左端点为 i,右端点为 j。 假如 mxi>mxj,那么我们整个区间的最 阅读全文
posted @ 2023-11-07 22:18 djh0314 阅读(14) 评论(0) 推荐(0) 编辑
摘要:洛谷。 题面 初始状态为全是 0,将某一为变化的前提是当前节点的前缀(不包括当前节点)是 s 串的一个后缀,每次变化需要 1 的代价。问最后要使所有都为 1 的最小代价。 分析 很有意思的一道题,感觉玩起来跟喵了个喵一样上头。 首先,我们肯定是要先让 n 这个 阅读全文
posted @ 2023-11-15 18:47 djh0314 阅读(26) 评论(0) 推荐(0) 编辑
摘要:传送门。 题意 有一棵树,可以断掉 2 条边,会形成三个连通块,求三个连通块中大小最大减最小的最小值。 分析 我们观察两条边之间的关系,分类考虑: 两条边成祖孙关系。 两条边没有祖孙关系。 首先,我们肯定我们的大方向,固一动一(说起来为什么想到了数学题),先固定一条边,再在其他边中取得最适合 阅读全文
posted @ 2024-01-01 20:08 djh0314 阅读(18) 评论(0) 推荐(0) 编辑
摘要:传送门。 题意 有两个长度为 N 的数列 AiBi。可以对 A 数组进行若干次操作,每次可以使 AiAj 中的所有数变成期间的最大值,求最多能使多少个数满足要求。 分析 显然,要使我们的某一个 Ax 变成 Bx,至少 阅读全文
posted @ 2024-01-13 22:17 djh0314 阅读(10) 评论(0) 推荐(0) 编辑
摘要:传送门。 题意 有 n 个物品,m 个背包。第 i 个物品的价值是 Pi,第 j 个背包可以装 Ci 个物品,但会消耗 Ei 的价值。 背包不能重复买,问最多可以获得多少价值。 分析 首先一个简单的贪心,我们在购买背包后塞入物品,一定时从 阅读全文
posted @ 2024-01-15 19:28 djh0314 阅读(13) 评论(0) 推荐(0) 编辑
摘要:传送门。 题意 应该是显然的. 分析 首先,观察数据范围:1n3000,也就是说,时间复杂度应当在 O(n2) 左右。 其次,观察我们取球的顺序,是只能从左或右取,因此,我们每次留下的必然是连续的一段。 所以,我们显然可以采用区间 DP 来解决这道题。 确定状态:\ 阅读全文
posted @ 2024-01-24 15:01 djh0314 阅读(67) 评论(0) 推荐(0) 编辑
摘要:水道简单题的题解。 传送门。 分析 首先从数据范围出发 1A,B1015,并且提问方式 [A,B] 可以发现,这就是一道数位 dp 的题目。 接着看数位 dp 的满足条件,和一定,那就更加确信是一道数位 dp 了。 至于第二问,我们可 阅读全文
posted @ 2024-01-29 09:09 djh0314 阅读(11) 评论(0) 推荐(0) 编辑
摘要:传送门。 题意 一个 N×N 的矩形,有从四周往内望去的第一个位置的距离,问是否存在一个矩形满足我们的观察。 分析 先说说我这个蒟蒻想出来的巨麻烦的方法。 首先先判断最简单的矛盾,就是左右穿插,上下穿插,这是第一步。 //-1 变成 n for(int i=1; i<=n; ++i 阅读全文
posted @ 2024-01-30 15:57 djh0314 阅读(9) 评论(0) 推荐(0) 编辑
摘要:传送门。 题意 有 AB 两个人,有一个含 n 个字符的字符串。A 始终取最右侧的字符,B 可以取任意一个字符,问 B 所取的字符串能否胜过 A,以及 B 能取的最大字符串。 分析 首先,我们 A 肯定会选择当前的最小的字符, 阅读全文
posted @ 2024-01-30 15:58 djh0314 阅读(26) 评论(0) 推荐(0) 编辑
摘要:传送门。 分析 两个字符大小关系不变,并且具有传递性,我们可以联想到拓扑排序来解决。 因此,我们就通过字符串的大小关系,推断出一些字符的大小关系,然后拓扑排序即可。 #include <bits/stdc++.h> #include <vector> #include <string> #inclu 阅读全文
posted @ 2024-01-31 20:34 djh0314 阅读(8) 评论(0) 推荐(0) 编辑

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