Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 

Изолированные числа

(Время: 2 сек. Память: 64 Мб Сложность: 43%)

Будем считать число изолированным, если оно состоит из непрерывной непустой цепочки десятичных цифр (лидирующие нули разрешены), а слева и справа от него находится хотя бы одна английская буква.

Дана строка S, состоящая из прописных английских букв и десятичных цифр.

В строке S требуется найти подстроку минимальной длины, содержащую не менее K изолированных чисел. При этом каждое изолированное число искомой подстроки должно как слева так и справа от себя содержать хотя бы одну английскую букву.

Входные данные

Первая строка входного файла INPUT.TXT содержит непустую строку S длиной не более 106 символов. Во второй строке входных данных записано целое число K (1 ≤ K ≤ 106).

Выходные данные

В выходной файл OUTPUT.TXT выведите одно целое число – длину искомой подстроки. Если такой подстроки не существует, то следует вывести -1.

Примеры

INPUT.TXTOUTPUT.TXT
1BD98ACX3E5ST24W
2
5
26LSNQ42V1W14NN8F7F21487L4H861913Y78 ...
113

[скачать]
447

Пояснение

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

Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!

[Обсуждение] [Все попытки] [Лучшие попытки]


 Язык программирования C++
 Решение олимпиадных задач
 Региональные олимпиады
 ЕГЭ по информатике
 Авторские задачи
 Тренировочные олимпиады
 Задание 1
 Задание 5
 Задание 6
 Задание 8
 Задание 12
 Задание 13
 Задание 14
 Задание 16
 Задание 17
 Задание 18
 Задания 19-21
 Задание 23
 Задание 24
 Задание 25
 Задание 26
 Задание 27
 Простые задачи
 Средние задачи
 Сложные задачи
 A. BAD или FAT?
 B. SQRT
 C. LOVE
 D. Арифметическое выражение
 E. Красивые буквы
 F. Хаотичность подстроки
 G. Полный алфавит
 H. RIMDALF
 I. Выражение со скобками
 J. Изолированные числа

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru