Надіслати розв'язок

Бали: 16
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type

Задано два рядки \(А\) та \(В\) . Необхідно визначити усі позиції входження рядка \(В\) в \(А\).

Формат вхідних даних

Перший рядок вхідного стандартного потоку містить рядок \(А\) \((1 ≤ size(Р) ≤ 10^5)\) , другий рядок містить текст \(В(1 ≤ size(Т) ≤ 10^5)\).

Формат вихідних даних

У перший рядок вивести кількість входжень рядка \(В\) в рядок \(А\), як підрядка, а у другий рядок через пропуск позиції у порядку їх зростання. Формат вихідних та вхідних даних згідно зразка.

Приклад вхідних даних

abacaba
aba

Приклад вихідних даних

2
1 5

Коментарі

Ще немає коментарів.