1334: Два рядки

Переглянути як PDF

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

Бали: 16,00 (частково)
Ліміт часу: 1.0s
Ліміт памʼяті: 64M

Автор:
Тип задачі
Дозволені мови
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

Коментарі

Будь ласка, прочитайте правила перед коментуванням.


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