11199. Коштовності


Відправити розв'язок

Бали: 100
Time limit: 1.0s
Memory limit: 250M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Є \(N\) штук дорогоцінних каменів. Цінність \(i\)-го дорогоцінного каменю \(V_i\).

Ви виберете деякі з цих дорогоцінних каменів, можливо, всі або жодного. Однак вам потрібно заплатити вартість \(C_i\), щоб отримати \(i\)-й дорогоцінний камінь.

Нехай \(X\) — сума цінностей отриманих дорогоцінних каменів, а \(Y\)— сума сплачених витрат.

Знайдіть максимально можливе значення \(X - Y\).

Формат вхідних даних

Перший рядок вхідного потоку містить ціле число \(N\) (\(1 \le N \le 20\)).

Другий рядок містить цілі числа \(V_i\) (\(1 \le V_i \le 50\))

Третій рядок містить цілі числа \(C_i\) (\(1 \le C_i \le 50\))

Числа у рядках розділяються пропуском.

Формат вихідних даних

У вихідний потік виведіть максимально можливе значення \(X - Y\)

Примітка

До прикладу 1:

Якщо вибрати перший і третій дорогоцінні камені, \(X = 10 + 5 = 15\) і \(Y = 6 + 4 = 10\).

Тут маємо \(X-Y = 5\), що є максимально можливим значенням.

Приклад вхідних даних

3
10 2 5
6 3 4

Приклад вихідних даних

5

Приклад вхідних даних

4
13 21 6 19
11 30 6 15

Приклад вихідних даних

6

Приклад вхідних даних

1
1
50

Приклад вихідних даних

0

Коментарі

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