摘要: [ABC380C] Move Segment 题解 本题主要考察思维能力,其实不难。 题目大意 给你一个字符串 \(s\) ,\(s\) 由 \(0\) 和 \(1\) 构成,将其分为块中只有一种数字的块。将给定的第 \(k\) 块数字为 \(1\) 的块与第 \(k-1\) 块合并,并输出修改后的 阅读全文
posted @ 2024-11-18 14:34 adsd45666 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 一道简单的字符串题目。 阅读全文
posted @ 2024-11-15 15:17 adsd45666 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 其实没有那么难。。。 阅读全文
posted @ 2024-11-10 11:03 adsd45666 阅读(7) 评论(1) 推荐(0) 编辑
摘要: 2024 CSP-S 游记 阅读全文
posted @ 2024-11-06 21:45 adsd45666 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 还有2天就复赛了,现在暂时不知道做啥题了,写一下这两天复习的图论知识。 阅读全文
posted @ 2024-10-24 16:55 adsd45666 阅读(61) 评论(2) 推荐(0) 编辑
摘要: 死因:const int inf=2e17; 阅读全文
posted @ 2024-10-20 08:43 adsd45666 阅读(77) 评论(0) 推荐(0) 编辑
摘要: P1955 程序自动分析 一道并查集的裸题,并查集存储传递性,后判断。主题思路十分简单,重点在于离散化与离线的处理。 离散化,为什么会想到离散化呢,观察数据范围 \(1<i,j<{10}^9\) ,数据范围过大,导致数组不可能开到 \(1e9\) 但是 \(1<n<1e5\) 考虑到每次输入只有两个 阅读全文
posted @ 2024-10-18 17:31 adsd45666 阅读(6) 评论(0) 推荐(0) 编辑
摘要: $Manacher(马拉车)$ 算法,是一种高效解决最长回文子串问题的算法。其 $O(n)$ 的复杂度相较于暴力 $O(n^2)$ 和字符串哈希 $O(nlogn)$ 来说,快了不少。 阅读全文
posted @ 2024-10-14 20:35 adsd45666 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 好吧,其实算是复习的。 阅读全文
posted @ 2024-10-12 09:15 adsd45666 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 其实这题还可以用值域线段树来做的。。。 考虑到 \([-1e9,1e9]\) 的数据范围,则一般的线段树绝对会MLE,但同时我们注意到点的个数只有 \(2e5\) 个,考虑使用动态开点线段树。 即对于每个村庄,看做一个点,所以我们的线段树无需模拟满二叉树。 由于 \(log_2(2e9)\appro 阅读全文
posted @ 2024-09-15 14:26 adsd45666 阅读(10) 评论(0) 推荐(0) 编辑