Контест Middle Скользящее окно спрашивают часто обновлено

Самая длинная подстрока без повторов: где начинается

Условие

Дана строка из строчных латинских букв. Найдите самую длинную подстроку, в которой все символы различны. Если таких несколько, нужна самая левая.

Ввод: строка s (1 ≤ |s| ≤ 2500).

Вывод: два числа через пробел: длина подстроки и позиция её начала (нумерация с 1).

Пример 1

Ввод:

abcabcbb

Вывод:

3 1

Пример 2

Ввод:

bbbb

Вывод:

1 1

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.

Термины по теме