#iroha2019day2a. [iroha2019_day2_a]わたのはら
[iroha2019_day2_a]わたのはら
问题描述
在百人一首中,有两首以「わたのはら」开头的歌,通过听第6个字就能确定是哪首歌。也就是说,对于满足「从开头到第个字与其他百人一首的任何一首歌都不相同」条件的最小是,那么这首歌就称为「字决定」。例如,以「わたのはら」开头的两首歌是字决定。
数学家高桥君扩展了字决定的概念,引入了真正的字决定。某首歌被称为真正的字决定,当且仅当满足以下条件的最小是:
- 的任何长度为的子序列都不是其他歌集中的任何歌曲的子序列。
高桥君立刻想要使用真正的字决定,于是他决定在青木的歌集「一人二首」中尝试。青木的歌集只包含由两首歌和组成。请代表高桥君求和歌在「一人二首」中的真正的值。保证这两首歌是不同的。
子序列定义:
一个字符串的子序列是从中不一定连续地选择0个或多个字符,并按原来的顺序排列而成的字符串。例如,rhhan
、irohachan
和空字符串都是irohachan
的子序列,但takahashikun
和nahcahori
则不是。
约束条件
- 和只由小写英文字母组成。
输入
输入从标准输入中以以下格式给出。
输出
如果歌在真正的字决定中,输出。
输入样例 1
abbcd
abccd```
### 输出样例 1
```plain
5```
---
### 输入样例 2
```plain
watanoharayasosimakaketekogiidenuto
watanoharakogiidetemirebahisakatano```
### 输出样例 2
```plain
20```
---
### 解释
[解释](https://img.atcoder.jp/iroha2019-day2/editorial-A.pdf)