/ Vijos / 题库 /

魔界咒语

魔界咒语

时间限制:1秒  内存限制:256M


【题目描述】

  一个鲜为人知的事实是,魔界拥有自己的文字——咒语。咒语使用的字母与人类的26 个字母 a 到 z 相同,但是排列顺序不一定相同。众所周知,人类英文字母的排列顺序是 abcdefghijklmnopqrstuvwxyz,而咒语的排列顺序则不一定如此。

  与人类一样,咒语也有按字母表编排的字母歌,而且更好听。为了打发时间,鎏英公主用他那银铃般的嗓子反复哼唱起咒语字母歌,而霜龙正在不远处练功,当然公主美妙的歌声会时断时续地传入耳中。他十分好奇,公主究竟唱了多少遍字母歌。

  给定一个小写字母组成的字符串,为霜龙听到‌鎏英哼唱的字母,计算鎏英‌至少唱了几遍完整的字母歌,使得霜龙能够听到给定的字符串。因为霜龙听到的歌声时断时续,所以他可能会漏听鎏英‌唱过的一些字母。给定的字符串仅包含他所听到的字母。

【输入格式】

  输入的第一行包含26个小写字母,表示咒语的字母表。下一行包含一个小写字母组成的字符串,为霜龙听到鎏英‌哼唱的字母歌中的一些字母。字符串的长度不小于1且不大于1000。

【输出格式】

  输出鎏英‌所哼唱的完整的咒语字母歌的最小次数。

【输入输出样例1】

 Input

abcdefghijklmnopqrstuvwxyz
mood

 Output

3

【样例1解释】

  在这个样例中,咒语字母表与‌人类的字母表的排列一致。‌有可能鎏英‌只唱了三遍咒语字母歌,而霜龙听到的字母被标记成红色。
  abcdefghijkl m n o pqrstuvwxyz
  abcdefghijklmn o pqrstuvwxyz
  abc d efghijklmnopqrstuvwxyz

【输入输出样例2】

 Input

zambcefghijklnopqrstuvdwxy
mood

 Output

2

【样例1解释】

  本样例中,咒语字母表与人类的字母表的排列不一致。鎏英至少唱了两遍咒语字母歌:
  za m bcefghijkln o pqrstuvdwxy
  zambcefghijkln o pqrstuv d wxy

【输入输出样例3】

 Input

devwxbghkjlmzfpiqanorstuyc
vjndkwpsybbbbkiaosuttcgltmiass

 Output

12

【测试点性质】

  测试点 \(2−5\) 中,咒语字母表与日常的字母表相同。
  测试点 \(6−10\) 没有额外限制。

【来源】

  Mr.he

信息

ID
2907
难度
9
分类
(无)
标签
递交数
1
已通过
1
通过率
100%
被复制
1
上传者