Іздеу минимальной последовательности
Текстовый файл состоит из десятичных цифр и заглавных букв латинского алфавита. Определите в прилагаемом файле минимальное количество идущих подряд символов, среди которых подстрока 2025 встречается не менее 110 раз и при этом содержится ровно 90 букв W.
Условие как в банке ФИПИ — открыть и сверить
| |||
| |
Формат: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
1Мягкая — с чего смотретьдеңгей 1 из 3
Найдите все позиции начала подстроки 2025 и все позиции букв W.
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
Для каждой левой границы последовательности определяйте минимальную правую границу, при которой число вхождений 2025 не меньше 110 и число букв W равно 90.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
Переберите границы окна двумя указателями, поддерживая количество вхождений 2025 и букв W. Минимум вычисляется как min(right - left + 1).
