, Задача 9. Счастливая подстрока ( ) Поликарп выписал на доске n цифр, отличных от нуля. Таким образом, на доске записана строка s длины n, состоящая из цифр от 1 до 9. Введем понятие подстроки строки s: подстрока строки s — это последовательность, состоящая из произвольного количества символов строки s, которые идут в строке s подряд. Теперь он хочет найти в этой строке подстроку максимальной длины, которая удовлетворяет следующим условиям: • длина подстроки — четное число; • пусть x — длина подстроки, тогда сумма первых x/2 цифр подстроки равна сумме последних x/2 цифр подстроки. Перед вами стоит задача определить максимальную длину подстроки строки s, которая удовлетворяет описанным условиям. Формат входных данных В первой строке следует целое число n (2 6 n 6 5 000) — длина строки s. Во второй строке следует строка s длины n, состоящая из цифр от 1 до 9. Формат выходных данных Выведите максимальную длину подстроки строки s, которая удовлетворяет описанным условиям. Если ни одной подходящей подстроки не существует, выведите 0.
Замечание В первом примере ответной подстрокой является подстрока 3856 длины 4, которая начинается в позиции 3 и заканчивается в позиции 6. Сумма первой половины цифр равна 11 и сумма второй половины цифр равна 11, поэтому эта подстрока удовлетворяет всем условиям. Во втором примере нет ни одной подстроки, удовлетворяющей всем условиям, поэтому нужно вывести 0.
present simple общие does he go to school every day? does she really like singing? is it cold today? do cats catch mice? has he got a real friend? альтернативные does she go to shool every day or once a month? do cats catch mice or dogs? is the earth round or square? is russia bigger or smaller than other countries? does he like skiing or skating? специальные what does he do at school every day? who likes dancing? when does winter come? where does she live? what does she always wait for? present progressive общие is it raining now? is the sun shining at the moment? is he writing his composition now? are they swimming in the pool at the moment? are you doing your homework? альтернативные are you doing your homework or watching tv now? is it raining or snowing now? are they flying to italy or to canada now? is he reading a book or a web-page? is she clever or not? специальные what is she looking forward for? where are they going to go next summer? when is he leaving for france? whom is she writing an e-mail? what are they doing now?
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку