随笔分类 -  其他

摘要:题意 原题面 有$n+1$个点,对于每个点$i(i≤n)$都有一条连向$i+1$的边,形成一条链,并在其中加入$m$条返祖边 现在从1号节点出发,每次等概率的前往到一个相邻的节点,求走到第$n+1$个点的期望步数 $n,m≤10^6$ 分析 设$E_{x→y}$表示从$x$点走到$y$点的期望步数, 阅读全文
posted @ 2021-02-12 00:00 xcxc82 阅读(79) 评论(0) 推荐(1)
摘要:题目链接 大致题意 给一个字符串$S$,求$S=(AB)^iC$的方案数,其中$F(A)≤F(C)$,$F(S)$表示字符串 \(S\) 中出现奇数次的字符的数量 分析 设$cnt_i$表示奇数字符数小于等于$i$的$A$的个数 枚举$AB$的长度,然后用$KMP$的$next$数组去枚举循环次数$ 阅读全文
posted @ 2021-01-08 20:02 xcxc82 阅读(325) 评论(1) 推荐(1)
摘要:题目描述 如果一个字符串$S$是由一个字符串$T$重复$K$次形成的,则称$T$是$S$的循环元。使$K$最大的字符串$T$称为$S$的最小循环元,此时的$K$称为最大循环次数。 现给一个给定长度为N的字符串$S$,对$S$的每一个前缀$S[1$~\(i]\),如果它的最大循环次数大于$1$,则输出 阅读全文
posted @ 2020-11-06 17:29 xcxc82 阅读(81) 评论(0) 推荐(0)
摘要:大致题意 有一个$n×m$的矩阵,矩阵上有$t$个点有摊位,两个摊位相邻,当且仅当它们在同一行位置上,且每一行和每一列的第一个位置和最后一个位置也算作相邻 求至少需要交换多少个相邻摊位,能使得各行各列上的摊位数均相等 $1≤n,m≤100000$ 分析 经过观察可以发现交换上下相邻两个的节点只会改变 阅读全文
posted @ 2020-10-17 15:33 xcxc82 阅读(75) 评论(0) 推荐(0)
摘要:大致题意 给$n$个数,$m$次操作,每次操作都将最大的一个数$K$分割为$p×K$和$K-p×K$两个数,每次操作后未被切割的数都会长长$q$,现在要求: 1.第$1t,2t,3t,...$次操作时被切割的数的大小 2.排名为$1t,2t,3t,...$的数的大小 分析 算法一 直接开一个堆来模拟 阅读全文
posted @ 2020-10-05 17:20 xcxc82 阅读(166) 评论(0) 推荐(1)
摘要:大致题意 有$n$个城市,每个城市都有一个海拔$h_i$,两个城市$i,j$之间的距离为$|h_i-h_j|$,现在有两个人$A$和$B$轮流向东开车,$A$每次会选择一个距离第二近的城市,$B$每次会选择一个第一进的城市,当开到最后一个城市或距离超过$x$时停止开车,现在要求: 对于一个给定的$x 阅读全文
posted @ 2020-10-02 11:38 xcxc82 阅读(113) 评论(0) 推荐(0)
摘要:四天王奥義「三歩必殺」 阅读全文
posted @ 2020-09-05 22:17 xcxc82 阅读(143) 评论(0) 推荐(1)