#ABC056B. 窄矩形容易

窄矩形容易

问题描述

AtCoDeer发现桌子上有两个长方形,每个长方形的高度为 11,宽度为 WW

如果我们将书桌的表面看作一个二维平面,则第一个矩形覆盖了 [0,1][0,1] 的竖直范围和 [a,a+W][a,a+W] 的水平范围,第二个矩形覆盖了 [1,2][1,2] 的竖直范围和 [b,b+W][b,b+W] 的水平范围,如下图所示:

AtCoDeer将水平移动第二个矩形,使其与第一个矩形连接。

找到它需要移动的最小距离。

数据规模

所有输入值都是整数。

1W1051≤W≤10^5

1a,b1051≤a,b≤10^5

输入

输入来自标准输入,格式如下:

W a bW\ a\ b

输出

打印第二个矩形需要移动的最小距离。

3 2 6
1

这个输入对应于题干中的数字。在这种情况下,第二个矩形应该向左移动 1 的距离。

3 1 3
0

矩形已经连接,因此不需要移动。

5 10 1
4