Неприємності на ACM ICPC
Дуже проста
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 128 мегабайтів
Гусейн, Ібрагім і Алекпер беруть участь у змаганнях ACM ICPC. Вони намагаються вирішити таку задачу:
Дано рядок, що складається з літер і знаків питання. Замість кожного знака питання можна поставити будь-яку латинську літеру. Порахуйте, скільки підрядків можуть складатися з одного і того ж символу. Команда університету ADA почувається дуже погано (схоже, у них COVID-19), тому Ви повинні допомогти їм вирішити цю задачу.
Вхідні дані
Задано рядок, довжина якого не перевищує 10^6
. Рядок складається з малих латинських літер і знаків питання.
Вихідні дані
Виведіть відповідь на поставлену задачу.
Приклади
Вхідні дані #1
Відповідь #1
Вхідні дані #2
Відповідь #2
Примітка
Для першого прикладу підрядками, що складаються з одного символу, можуть бути [1,1], [2,2], [3,3], [4,4], [2,3], [3,4].
Відправки 54
Коефіцієнт прийняття 41%