АВТ
Language:

Remote Training on Programming

Problems On-line status Contests FAQ
For authors:
Register  ||  Login
 
Hello, Guest! Login or register.

565. E - Frequent Substrings

Time Limit: 5 seconds
Memory Limit:96000KB
Points:10
View Problem Statistics Submit Problem added Administrator

В данной строке длиной N символов требуется найти подстроку длиной K символов, встречающуюся наибольшее число раз.

Например, в строке "ABC ABDC ABCC A" наиболее часто встречающаяся подстрока из двух символов — "AB", а наиболее часто встречающаяся подстрока из трёх символов — "C A".

В случае, если несколько подстрок встречаются с одинаковой частотой, следует вывести первую в лексикографическом порядке.

Рекомендуется рассмотреть частичные решения

  • K = 1
  • N ≤ 100

Формат входного файла

Первая строка входного файла содержит строку, вторая — число K.

Формат выходного файла

Выходной файл должен содержать искомую подстроку.

Ограничения

1 ≤ K ≤ N ≤ 10000

Примеры тестов

Входной файл

Выходной файл

1

sample text
1
e

2

AABBBBAA
2
BB

3

пример
6
пример

 


View Problem Statistics Submit Author/source:
Problems from Contests / VoSTU Selection Rounds / Selection Round for Interuni Olympiad /
564. D - Student's rating 565.
We can all benefit by doing occasional "toy" programs, when artificial restrictions are set up, so that we are forced to push our abilities to the limit. The art of tackling miniproblems with all our energy will sharpen our talents for the real problems. Donald E. Knuth.
time generating 0.686 sec.
© Copyright VSTU, AVT, Nosov D.A.