摘要:
乍一看好像怎么选都是 \(1 / 2\) 概率。 假设长度为 \(2\),或者可以理解为把串分为了长度为 \(2\) 的一个个小串。 考虑加上一点策略,对于 \(\text{Flim}\),为 \(\texttt{01}\) 就选 \(0 / 1\) 这样的。 感觉好像还是 \(1 / 2\),但是 阅读全文
posted @ 2024-01-21 19:25
lhzawa
阅读(46)
评论(0)
推荐(0)
摘要:
考虑当字符串全为 \(\texttt{b}\) 时,可以通过 \(\text{copy}\) \(n - 1\) 次再 \(\text{fuse}\) \(n\) 次。 这启发从连续段来做,先按顺序构造出一个个连续段,最后 \(\text{fuse}\) 合为这个串。 若第一个连续段为 \(\tex 阅读全文
posted @ 2024-01-21 15:50
lhzawa
阅读(24)
评论(0)
推荐(0)
摘要:
先转化题目条件。 发现把 \(n\) 个点划分为 \(2\) 个点集,满足其中一个点集存在哈密顿路,另一个点集在补图中存在哈密顿路和原问题是等价的。 令直接存在哈密顿路的点集为 \(X\),其路径端点分别为 \(S_X, T_X\);补图中存在哈密顿路的点集为 \(Y\),路径端点分别为 \(S_Y 阅读全文
posted @ 2024-01-21 10:43
lhzawa
阅读(29)
评论(0)
推荐(0)
摘要:
先处理循环的问题。 令 \(n = |t|, T = t + t\),那么对于 \(n \le i < 2n\) 的 \(i\),\([i - n + 1, i]\) 就对应着 \(t\) 循环得到的串。 对于一个串 \(t\) 在 \(s\) 的出现次数是好做的。 建出 \(s\) 的 \(\te 阅读全文
posted @ 2024-01-21 10:42
lhzawa
阅读(15)
评论(1)
推荐(0)

浙公网安备 33010602011771号