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

Бали: 16,00 (partial)
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, mono C#, Pascal, Perl, Python, Sed, Text, vb

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

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

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

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

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

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

abacaba
aba

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

2
1 5

Коментарі

Please read the guidelines before commenting.


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