Число различных подпоследовательностей
Динамическое программирование
Сложная
Даны строки s и t. Посчитайте, сколькими различными способами t можно получить из s, удаляя из s некоторые символы (порядок оставшихся не меняется).
Способы различаются тем, КАКИЕ позиции символов s использованы, даже если получившиеся подпоследовательности совпадают по содержимому.
Сигнатура функции
num_distinct(s: str, t: str) -> int
Примеры
| Вход | Ожидаемый результат |
| ["rabbbit", "rabbit"] | 3 |
| ["babgbag", "bag"] | 5 |
1решили
1пытались
100%успешность
Войдите, чтобы решить →