10753: ABC138 - E - Strings of Impurity
Description
- Let $s'$ be the concatenation of $10^{100}$ copies of $s$. $t$ is a subsequence of the string ${s'}_1{s'}_2\ldots{s'}_i$ (the first $i$ characters in $s'$).
### Notes
-
A subsequence of a string $a$ is a string obtained by deleting zero or more characters from $a$ and concatenating the remaining characters without changing the relative order. For example, the subsequences of
contest
includenet
,c
, andcontest
.
Input
```
$s$
$t$
```
Output
Constraints
- $1 \leq |t| \leq 10^5$
- $s$ and $t$ consists of lowercase English letters.
Sample 1 Input
contest
son
Sample 1 Output
10
$t =$ son
is a subsequence of the string contestcon
(the first $10$ characters in $s' =$ contestcontestcontest...
), so $i = 10$ satisfies the condition.
On the other hand, $t$ is not a subsequence of the string contestco
(the first $9$ characters in $s'$), so $i = 9$ does not satisfy the condition.
Similarly, any integer less than $9$ does not satisfy the condition, either. Thus, the minimum integer $i$ satisfying the condition is $10$.
Sample 2 Input
contest
programming
Sample 2 Output
-1
$t =$ programming
is not a substring of $s' =$ contestcontestcontest...
. Thus, there is no integer $i$ satisfying the condition.
Sample 3 Input
contest
sentence
Sample 3 Output
33