1959: Велопробіг на тандемах

Перегляд у форматі PDF

Надіслати розв'язок

Бали: 20,00 (partial)
Time limit: 0.5s
Memory limit: 256M
Input: stdin
Output: stdout

Author:
Problem type

З незапам'ятних часів громадяни Паскальстану та Сігланди ворогували. Тепер вони нарешті підписали перемир'я і вирішили взяти участь у велопробігу на честь перемир'я.

Є ~N~ громадян з кожної країни. Вони повинні бути розподілені по парах так, щоб кожна пара містила одну особу з Паскальстану та одну особу з Сігланди.

Кожен громадянин має свою швидкість руху на велосипеді. У парі найшвидша людина завжди керуватиме велосипедом-тандемом, а повільніша просто насолоджується поїздкою. Іншими словами, якщо члени пари мають швидкості ~a~ і ~b~, то швидкість велосипеда пари дорівнює ~max(a,b)~. Загальна швидкість є сумою індивідуальних швидкостей велосипедів.

Напишіть програму, що дасть відповіді на такі запити двох типів:

  • 1: яка мінімальна загальна швидкість з усіх можливих розподілів на пари?
  • 2: яка максимальна загальна швидкість з усіх можливих розподілів на пари?

Input

Перший рядок містить тип запитання, яке ви маєте розв'язати: 1 або 2.

Другий рядок містить ціле число ~N~ (~1 \le N \le 100~).

У третьому рядку через пропуски записані ~N~ цілих чисел - швидкості жителів Паскальстану.

У четвертому рядку через пропуски записані ~N~ цілих чисел - швидкості жителів Сігланди.

Швидкість кожної людини буде цілим числом від 1 до ~10^6~.

Output

Виведіть максимальну або мінімальну загальну швидкість, яка відповідає запиту 1 або 2.

Sample Input 1

1
3
5 1 4
6 2 4

Sample Output 1

12

Sample Input 2

2
3
5 1 4
6 2 4

Sample Output 2

15

Notes

До прикладу 1

Існує єдине оптимальне рішення:

  • оберіть людей зі швидкостями 5 і 6
  • оберіть людей зі швидкостями 1 і 2
  • оберіть людей зі швидкостями 4 і 4

Коментарі

Please read the guidelines before commenting.


Ще немає коментарів.