E. Тонкая настройка
Задачу добавил: alef
Успешно сдано решений: 10
Ограничение по памяти: 256 Мб
Конечно, одной из самых важных задач, которые должна решать система «Умный дворец», министры считают поддержание комфортной температуры в большой зале. Комфортной считается температура, которая не меньше и не больше .
Новая автоматическая котельная, которую планируется оборудовать во дворце, будет подстраивать температуру теплоносителя в соответствии с уличной температурой. Ради простоты будем считать, что температура в большой зале будет определяться как сумма температуры теплоносителя и уличной температуры. Также будем считать, что температура теплоносителя может принимать только целые значения.
Чтобы обеспечить как можно более длительную эксплуатацию автоматической котельной, крайне желательно избегать резких перепадов температуры теплоносителя. Поэтому министерство науки планирует разработать график изменения температуры теплоносителя, опираясь на прогноз погоды на ближайшие дней.
Исходно может быть выбрана любая подходящая температура теплоносителя. В дальнейшем нужно каждый день поддерживать комфортную температуру в большой зале. При необходимости температуру можно изменять, однако предпочтение должно быть отдано такому графику, в котором максимальное изменение температуры теплоносителя, взятое по абсолютной величине, было бы минимально возможным.
Более формально, рассмотрим график , в котором величин означает рекомендуемую температуру теплоносителя в день . Рассмотрим все изменения температуры (взятые по абсолютному значению) и выберем из них наибольшее. Будем считать это число характеристикой графика. Среди всех графиков нужно выбрать тот, который обладает наименьшей характеристикой.
Ваша задача — найти такой график.
В первой строке содержатся целые числа , , — количество дней, для которых известен прогноз погоды, минимальная и максимальная комфортные температуры.
Во второй строке содержится целых чисел , — уличная температура в день .
Выведите в первой строке максимальное изменение температуры по абсолютной величине, характеризующее разработанный график.
Во второй строке выведите чисел, число на позиции — температура теплоносителя в соответствующий день.
11 20 30 -5 -8 -12 -7 5 8 2 -3 7 -4 -10
4 30 32 32 28 24 21 22 25 22 26 30