laTeX
  • 板块CF822E Liar
  • 楼主tzl_Dedicatus545棒棒糖蓝〇
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/5/28 19:01
  • 上次更新2024/5/28 20:39:50
查看原帖
laTeX
308854
tzl_Dedicatus545棒棒糖蓝〇楼主2024/5/28 19:01

给定两个字符串 s,ts,t,长度分别为 n,mn,m。你需要选择 ss 的若干个两两不相交的子串,然后将它们按照原先在 ss 中出现的顺序合并起来,希望得到 tt。

令 f(s,t)f(s,t) 表示最少要选择的s的子串数目,以便它们的并是串 tt。如果无法合理选择这样的子串,则 f(s,t)=+∞f(s,t)=+\infin。现在我们想知道,对于给定的 s,ts,t,是否有 f(s,t)≤xf(s,t)\leq x。

m≤n≤105,x≤30m\leq n \leq 10^5,x\leq 30

2024/5/28 19:01
加载中...