Minimum Cost for Equal

2 secs 1024 MB
sepa38's icon sepa38

問題文

正整数 A,B,C,KA, B, C, K が与えられます。A,B,CA, B, C に対して、以下の 22 種類の操作を行えます。

操作1:A,B,C1: A, B, C のうち 22 つを 11 ずつ増やす\\ 操作2:A,B,C2: A, B, C のうち 11 つを 11 だけ増やす

操作 11 にコストはかかりませんが、操作 2211 回ごとに 11 ずつコストがかかります。\\ A,B,CA, B, C 全ての数を KK 以下で等しくするために必要なコストの最小値を求めてください。

制約

  • 1A,B,CK1091 \leq A, B, C \leq K \leq 10 ^ 9

入力

入力はすべて整数である。

A B C K

出力

計算結果を一行に出力せよ。

サンプル

入力1
1 2 3 3
出力1
1

操作 11A,BA, B に対して行った後、操作 22AA に対して行うことで A,B,CA, B, C を全て 33 にすることができ、この時のコストは 11 で、これが最小です。

入力2
1 2 3 4
出力2
0

提出


Go (1.21)