11395. Картки


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

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

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

У нас є \(A\) карток, на кожній з яких написано ціле число 1. Аналогічно, у нас також є \(B\) карток з 0 і \(C\) карток з -1.

Серед цих карток ми відберемо \(К\). Яка максимально можлива сума чисел, записаних на вибраних картках?

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

Вхідний потік містить цілі числа \(A,B,C,K\) (\(0 \le A,B,C\), \(1 \le K \le A+B+C \le 2 \times 10^9\))

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

У вихідний потік виведіть шукану суму.

Примітка

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

Можна взяти дві картки з 1 і одну картку з 0. У цьому випадку сума чисел, записаних на картках, дорівнює 2, що є максимально можливим значенням.

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

2 1 1 3

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

2

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

1 2 3 4

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

0

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

2000000000 0 0 2000000000

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

2000000000

Коментарі

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