上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页
摘要: 前言 题目链接:洛谷。 赛时脑子坨成一坨了,估计是 T1 的影响,写一篇题解来理清思路。 题意简述 给你一个长为 \(n\) 的序列 \(a_{1\dots n}\),你需要对它进行两种操作共 \(n-1\) 次。 对一个长度为 \(l\) 的序列 \(b_{1\dots l}\) 进行一次操作将会 阅读全文
posted @ 2024-08-17 19:17 XuYueming 阅读(22) 评论(1) 推荐(0)
摘要: 前言 题目链接:洛谷。 想了一个小时,想到后只用 \(1\) 分钟过了的题。 官方题解过于晦涩,看到一篇很清晰的题解,于是写题解以记之。 终于遇到时间瓶颈在输入的题目。 题意简述 有一个长度为 \(n\) 的 \(\tt 01\) 串 \(S\),你要对 \(S\) 进行 恰好 \(n\) 次操作。 阅读全文
posted @ 2024-08-17 15:28 XuYueming 阅读(45) 评论(0) 推荐(0)
摘要: 前言 题目链接:洛谷。 好多错解都被我叉了,所以来贡献一发正确的题解,并予以解释。 题意简述 平面上有 \(n\) 个点,现在要求用最少的底边在 \(x\) 轴上且面积小于等于 \(S\) 的矩形覆盖所有点,这些矩形可以重叠。问最少矩形数量。矩形顶点不必是整点。 \(n \leq 100\)。 题目 阅读全文
posted @ 2024-08-16 16:16 XuYueming 阅读(45) 评论(0) 推荐(1)
摘要: 前言 题目链接:洛谷。 题意简述 你要维护一个序列 \(a_i \in [1, k]\)(\(k \leq 50\)),支持: 单点修改; 询问最短的包含全部 \(1 \sim k\) 的子区间长度,或报告无解。 题目分析 我想到了两种做法,写题解以加深印象。 方法 \(1\):直接用线段树维护 只 阅读全文
posted @ 2024-08-10 22:04 XuYueming 阅读(75) 评论(0) 推荐(0)
摘要: 前言 题目链接:Hydro & bzoj。 题意简述 一棵 \(n\) 个结点的树上,每个点有点权,有 \(m\) 次操作: 修改 \(u\) 的点权; 查询以 \(u\) 为一端的简单路径的点权和最大值。 对于 \(20 \%\) 的数据:\(n, m \leq 10^3\); 对于另 \(30 阅读全文
posted @ 2024-08-08 14:52 XuYueming 阅读(54) 评论(2) 推荐(1)
摘要: 前言 题目链接:LOJ;洛谷;Hydro & bzoj。 题意简述 在二叉树上,不断删除叶子,你要维护其树链剖分后重儿子编号和。如果两个孩子大小相同,在一开始连向左儿子,或者保持修改前的连接。 \(n \leq 2 \times 10^5\)。 题目分析 有分块的、有二分的,那我来讲一讲我的想法—— 阅读全文
posted @ 2024-08-05 21:53 XuYueming 阅读(38) 评论(0) 推荐(0)
摘要: 前言 题目链接:Hydro & bzoj。 题意简述 无向联通图给出起点终点,多次询问删边后最短路,或报告不连通。 \(n, m, q \leq 2 \times 10^5\)。 题目分析 首先想到,如果删掉的边不是原来最短路的边,那么最短路不会发生变化。因此我们只需考虑删除了原来在最短路上的边。 阅读全文
posted @ 2024-08-05 21:03 XuYueming 阅读(43) 评论(0) 推荐(0)
摘要: 前言 题目链接:洛谷。 题意简述 长度为 \(n\) 的一串项链,每颗珠子是 \(k\) 种颜色之一。第 \(i\) 颗与第 \(i-1, i+1\) 颗珠子相邻,第 \(n\) 颗与第 \(1\) 颗也相邻。切两刀,把项链断成两条链。要求每种颜色的珠子只能出现在其中一条链中。求方案数量(保证至少存 阅读全文
posted @ 2024-08-05 16:28 XuYueming 阅读(81) 评论(0) 推荐(0)
摘要: 题意简述 有一个集合,初始为空,你需要写一个数据结构,支持: 0 x 表示将 \(x\) 加入该集合,其中 \(x\) 为一由 \(\texttt{0} \sim \texttt{9}\) 组成的数字串,长度 \(\leq 50\)。 1 x 表示查询 \(x\) 是否存在于该集合中,长度总和 \( 阅读全文
posted @ 2024-08-02 07:49 XuYueming 阅读(52) 评论(0) 推荐(1)
摘要: 前言 题目链接:洛谷。 时间复杂度和输入同阶的做法。 题意简述 有 \(n\)(\(n \leq 10^3\))个长 \(m\) 的字符串,\(q\)(\(q \leq 10^5\))次操作,交换两个字符串的两个字符。问每个字符串在所有时刻,最多有几个和它相等。 题目分析 套路做法 看到字符串相等, 阅读全文
posted @ 2024-07-30 16:17 XuYueming 阅读(27) 评论(0) 推荐(2)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 下一页