Мурахи#1546

Мурахи

1 секунда
128 мегабайтів
Дуже легка

Армія мурах рухається вздовж горизонтальної жердини довжиною см, кожна з постійною швидкістю см/с. Коли мураха досягає кінця жердини, вона негайно падає з неї. Якщо дві мурахи зустрічаються, вони розвертаються і починають рухатися у протилежних напрямках. Початкові позиції мурах на жердині відомі, але напрямки їхнього руху невідомі. Вам потрібно обчислити мінімальний і максимальний можливий час, за який усі мурахи впадуть з жердини.

Вхідні дані

Перший рядок містить кількість тестів.

Для кожного тесту перший рядок містить два цілих числа: довжину жердини (у см) та — кількість мурах на жердині. Далі слідують цілих чисел, що описують початкові позиції мурах, вказані як відстані від лівого кінця жердини.

Усі числа не перевищують 10^6 і розділені пробілами.

Вихідні дані

Для кожного тесту виведіть два числа, розділені пробілом. Перше число — мінімальний можливий час, необхідний для того, щоб усі мурахи впали з жердини (за відповідного вибору напрямків), друге — максимальний такий час.

Приклади

Приклад 1

Loading
Loading