Рассмотрим дорогу, которую можно представить в виде числовой прямой. Вы находитесь в точке $$$0$$$ числовой прямой и хотите добраться из точки $$$0$$$ в точку $$$x$$$ и обратно в точку $$$0$$$.
Вы путешествуете на автомобиле, который расходует $$$1$$$ литр бензина за $$$1$$$ единицу пройденного расстояния. Когда вы стартуете из точки $$$0$$$, ваш автомобиль полностью заправлен (в его бензобаке находится максимально возможное количество топлива).
Вдоль дороги есть $$$n$$$ заправочных станций, расположенных в точках $$$a_1, a_2, \dots, a_n$$$. Приезжая на заправку, вы полностью заправляете свой автомобиль. Обратите внимание, что вы можете заправляться только на заправочных станциях, а в точках $$$0$$$ и $$$x$$$ заправок нет.
Ваша задача — посчитать минимально возможный объем бензобака автомобиля (в литрах), который позволит вам проехать из точки $$$0$$$ в точку $$$x$$$ и обратно в точку $$$0$$$.
Первая строка содержит одно целое число $$$t$$$ ($$$1 \le t \le 1000$$$) — количество наборов входных данных.
Каждый набор состоит из двух строк:
Для каждого набора входных данных выведите одно целое число — минимально возможный объем бензобака автомобиля (в литрах), который позволит вам проехать из точки $$$0$$$ в точку $$$x$$$ и обратно.
33 71 2 53 61 2 51 107
4 3 7
В первом наборе входных данных примера, если бензобак автомобиля имеет объем $$$4$$$ литра, то доехать до $$$x$$$ и обратно можно следующим образом:
Название |
---|