上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: 首先,我们需要读懂这个图是什么图。 第一,忽略外面的环,由“任意两点可到达且路径唯一”的条件可知这是一棵树。 第二,因为每个点的度数是三,所以如果只考虑中间的树,除了 $k$ 以内的点都是叶子,其他的点度数都是三。 考虑什么样的树有很多点度数是三:完全二叉树。但是这个和完全二叉树还有个不同,就是完全 阅读全文
posted @ 2023-05-30 22:52 jucason_xu 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 本质不同的算法主要有两种:对子图大小根号分治和类启发式均摊。此外还有很多实现上的差别。 #### 对子图大小根号分治 在线做法: 我们发现,把每个颜色的边和它们的顶点取出为一个子图,所有子图大小的和是 $O(n)$ 级别的。那么我们就可以根号分治。 首先,要预处理每个颜色子图下的连通块。可以用并查集 阅读全文
posted @ 2023-05-30 14:42 jucason_xu 阅读(40) 评论(0) 推荐(0) 编辑
摘要: Z 函数是的意义是对于字符串的后缀 $i$,其最长的前缀使得存在原串的一个前缀和它相同。 我个人认为 Z 函数是简单于 KMP 的,因为 KMP 的思想是利用前面的答案递归调用计算新的位置,而 Z 函数是简单的递推,只需要一个原先计算的结果就能得出答案,不需要递归。 Z 函数的核心思想是匹配段思想, 阅读全文
posted @ 2023-05-30 10:21 jucason_xu 阅读(444) 评论(0) 推荐(1) 编辑
摘要: 诈骗题。给了个模数但是答案根本达不到那个级别。 先提前给出一个引理,如果长度为 $2n$ 的 $s$ 有 $s[1,n]=s[n+1,2n]$ 并且 $s[1,m]=s[m+1,2m](mn-x$,那么就有最左边和最右边的 $n-border$ 串相等。两个拼起来,根据引理就有更小的循环节,这是不被 阅读全文
posted @ 2023-05-29 16:14 jucason_xu 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 训练一共布置了 8 题,其中除了 H 以外,剩下的题目都是字符串题。这些题全部都可以只用哈希做,也全部都可以不用哈希做。 #### CF126B - Password 题意:要求找到一个字符串同时是 $S$ 的前缀、后缀、非前后缀子串。 哈希做法:首先,我们要查找,需要多短的前缀才能保证其有过非前后 阅读全文
posted @ 2023-05-29 15:22 jucason_xu 阅读(20) 评论(0) 推荐(1) 编辑
摘要: 就我学过的所有处理字符串的算法(包括匹配算法、回文算法、后缀算法、字符串哈希),都离不开两个恒定的主题:递推构建和压缩信息。这一特征很明显和字符串的性质有关:子串众多,而子串之间互相关联性强。字符串的算法大多数都是 $O(n)$ 的时间或空间复杂度,和“字符串本身包含的信息只有 $O(n)$,只是它 阅读全文
posted @ 2023-05-29 12:40 jucason_xu 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 尝试使用哈希。首先,我们可以发现,我们去枚举最终答案矩形的长和宽。然后我们会发现宽是关于长单调减少的。那么我们就可以写一个双指针,每次检查对当前的 $x,y$,是否存在长为 $x$,宽为 $y$ 的相同子阵。因为是双指针,所以枚举的复杂度是 $O(n+m)$ 的。 然后考虑匹配。我们发现,我们可以使 阅读全文
posted @ 2023-05-27 17:13 jucason_xu 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 题意:给出一个无向网络,求其最大费用流(不是最大费用最大流) 首先考虑无向图怎么解决。 先尝试对每个边构造一个子结构,具体方法是对每个边 $(x,y)$ 新增两个点 $a,b$,然后从 $(x,y)$ 分别向 $a$ 连有向边,$b$ 向 $(x,y)$ 连有向边。$a$ 和 $b$ 之间连流量为 阅读全文
posted @ 2023-05-27 16:10 jucason_xu 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 上来先开了 D,比较简单的小题 #### D - Integer Numbers 题意:现在有一个序列,改变最少的位置,使得这个序列是等差数列,输出方案。 我们发现,如果我们不改变 $a_i$,那么只有满足 $a_i-a_j=i-j$ 的 $j$ 是不需要改变的。也就是需要改变的数是 $n$ 减去 阅读全文
posted @ 2023-05-26 21:42 jucason_xu 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 给定一个不降整数序列 $1\le x_1\le x_2\le \cdots\le x_n\le q$,请构造一个实数序列 $y$ 满足 $y_i\in [1,q]$,$y_i-y_{i-1}\in[a,b]$,且最小化 $\sum (y_i-x_i)^2$,保证有解。 #### 利用凸函数性质维护导 阅读全文
posted @ 2023-05-24 21:44 jucason_xu 阅读(68) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页