AT_abc167_b [ABC167B] Easy Linear Programming
Description
[problemUrl]: https://atcoder.jp/contests/abc167/tasks/abc167_b
$ 1 $ が書かれたカードが $ A $ 枚、$ 0 $ が書かれたカードが $ B $ 枚、 $ -1 $ が書かれたカードが $ C $ 枚あります。
これらのカードから、ちょうど $ K $ 枚を選んで取るとき、取ったカードに書かれた数の和として、 ありうる値の最大値はいくつですか。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ A $ $ B $ $ C $ $ K $
Output Format
和としてありうる値の最大値を出力せよ。
Explanation/Hint
### 制約
- 入力は全て整数である。
- $ 0\ \leq\ A,\ B,\ C $
- $ 1\ \leq\ K\ \leq\ A\ +\ B\ +\ C\ \leq\ 2\ \times\ 10^9 $
### Sample Explanation 1
$ 1 $ が書かれたカードを $ 2 $ 枚、$ 0 $ が書かれたカードを $ 1 $ 枚取ることを考えます。 このときカードに書かれた数の和は $ 2 $ になり、和としてありうる値の最大値になります。