eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Підпослідовність

Підпослідовність

Задано послідовність an цілих чисел, що складається з n елементів. Для заданого числа k знайти непорожню підпослідовність ai, ai+1, ... ai+m елементів послідовності an, які йдуть один за одним, таку, що сума її елементів найближча до k.

Вхідні дані

У першому рядку містяться два цілих числа n і k (1n500000, -109k109) - кількість елементів у послідовності і бажана сума. У другому рядку йдуть n цілих чисел ai (-109ai109) - елементи послідовності.

Вихідні дані

Вивести одне число |kl| (модуль різниці kl), де l - сума чисел оптимального сегмента послідовності.

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
9 5
1 -2 2 -1 2 -1 3 -2 6
Вихідні дані #1
0
Автор О. Міланін
Джерело ACM, Ukraine, First Stage, 09.04.2011