eolymp
bolt
Try our new interface for solving problems
Məsələlər

Подпоследовательность

Подпоследовательность

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

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

В первой строке содержатся два целых числа n и k (1n500000, -109k109) – количество элементов в последовательности и желаемая сумма. Во второй строке следуют n целых чисел ai (-109ai109) - элементы последовательности.

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

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

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
9 5
1 -2 2 -1 2 -1 3 -2 6
Çıxış verilənləri #1
0
Müəllif А. Миланин
Mənbə ACM, Ukraine, First Stage, 09.04.2011