#C. WOTOJO

    传统题 1000ms 256MiB

WOTOJO

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目背景

子序列:是指在序列中选择某些元素,按照序列中的顺序连接在一起形成的。比如 wtjwjwotwto 都是 wotojo 的子序列。但 owt 这个序列不是。我们定义子序列长度为子序列中包含的元素数量,比如 wtj 的长度为 33wj 的长度为 22。如果没有特殊说明,空序列和整个序列都是原序列的一个子序列。我们一般会用非空子序列来排除空序列,用真子序列来排除整个序列,用非空真子序列来同时排除两个。

子串:是指在序列中选择连续的某些元素,按照序列中的顺序连接在一起形成的,所以子串也常被称作连续子序列。比如 wototo 都是 wotojo 的子串。但 wtj 不是。与子序列相同,子串包含的元素个数也被称为子串的长度,同时也有“非空”、“真”等描述方法。

题目描述

现在 33DAI 得到了一个仅包含英文小写字母的字符串 ss,33DAI 想要在其中找到一个子串 tt,使得 wotojott 的子序列。显然有可能有多个这样的 tt,33DAI 想要一个知道最短的 tt 的长度是多少。

比如当 sswwowoxtoyjotojo 时,子串 wowoxtoyjowoxtoyjotojowoxtoyjo 等都包含子序列 wotojo。其中最短的是 woxtoyjo,长度为 8

wwowoxtoyjotojo
   ** ** **
   ^^^^^^^^

输入格式

输入一行,即字符串 ss

输出格式

一行一个整数,表示 tt 最小长度。

wwowoxtoyjotojo
8

数据规模与约定

对于 100%100\% 的数据,保证:ss 中仅包含小写英文字母且包含子序列 wotojo1s10001\le |s|\le 1000。其中 s|s| 表示字符串 ss 的长度。

  • 子任务 1(3030 分):保证 s20|s|\le 20
  • 子任务 2(3030 分):保证 sswtj 三个字符都只出现一次,o 只出现了三次。换言之,ss 中仅有一个子序列是 wotojo
  • 子任务 3(4040 分):无特殊限制

语法周赛 Round 0

未参加
状态
已结束
规则
乐多
题目
4
开始于
2023-12-29 17:00
结束于
2024-1-1 23:00
持续时间
2 小时
主持人
参赛人数
92