Подсчет пар индексов

средне
# решено

Дана строка s. Требуется найти количество пар индексов (i, j) таких, что 0 ≤ i ≤ j < len(s) и все символы в подстроке s[i..j] (включительно) различны, то есть в этой подстроке нет повторяющихся символов.

Пример 1:

Ввод: s = "a"
Вывод: 1

Пример 2:

Ввод: s = "aba"
Вывод: 5
Объяснение: Всего можно составить 5 пар, так чтобы символы были различны "a","ab","b","ba","a".

Пример 3:

Ввод: s = "baab"
Вывод: 6

Ограничения:

  • 0 ≤ i ≤ j < len(s)
  • len(s) >= 1