Автор: | A. Baranov | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 256 Мб | |
Выходной файл: | Стандартный выход |
Васе по наследству от бабушки досталась текстовая строка S. Вася решил поиграть с этой строкой.
На каждом шаге Вася выбирает символ и заменяет каждое вхождение этого символа на пробел. Если же выбранный символ уже заменён на пробел, то Вася, наоборот, заменяет каждый из соответствующих пробелов обратно на исходный символ в той же позиции.
Ваша программа должна после каждого шага определять, сколько слов (подстрок из подряд идущих не-пробелов) получилось в строке.
В первой строке входных данных содержится строка S. Далее следует строка T, задающая последовательность символов, выбираемых Васей.
Строки состоят из цифр, заглавных и строчных букв латинского алфавита.
Выходные данные должны содержать последовательность целых чисел Ni — число слов в строке S после i-го шага.
Регистр символов имеет значение, т.е. заглавные и строчные буквы различны между собой.
1 ≤ |S| ≤ 107, 1 ≤ |T| ≤ 104
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|
2 |
|
|