11110. Пiдрахунок спiльних пiдпослiдовностей


Відправити розв'язок

Бали: 100
Time limit: 0.5s
Memory limit: 64M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Пiдпослiдовнiсть утворюється iз рядка видаленням нуль чи декiлькох символiв iз неї. За заданими трьома рядками вам слiд пiдрахувати кiлькiсть їх рiзних непорожнiх спiльних пiдпослiдовностей.

У першому тесті спiльними пiдпослiдовностями будуть: «c», «a», «l», «al», «ca» та «cl».

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

Кожен тест складається з трьох слiв, якi знаходяться у трьох рiзних рядках. Кількість тестів не більша 3.

Довжина кожного рядка не бiльша за 50.

Кожне слово складається лише з латинських лiтер нижнього регiстру.

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

Для кожного тесту в окремому рядку вивести кiлькiсть рiзних непорожнiх спiльних пiдпослiдовностей.

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

call
accelerate
candle
no
correct
answer

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

6
0

Коментарі

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