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
Коментарі