#abc056b. [abc056_b]NarrowRectanglesEasy

[abc056_b]NarrowRectanglesEasy

问题描述

鹿AtCoDeer在桌子上发现了两个矩形,每个矩形的高度为11,宽度为WW。如果我们将桌子的表面视为二维平面,第一个矩形覆盖了垂直范围\[0,1\]和水平范围\[a,a+W\],而第二个矩形覆盖了垂直范围\[1,2\]和水平范围\[b,b+W\],如下图所示:

AtCoDeer将水平移动第二个矩形,使其与第一个矩形连接。找出需要移动的最小距离。

约束条件

  • 所有输入值都是整数。
  • 1W1051≤W≤10^5
  • 1a,b1051≤a,b≤10^5

输入

输入以以下格式从标准输入中给出:

WW aa bb

输出

输出第二个矩形需要移动的最小距离。

示例输入 1

3 2 6

示例输出 1

1

这个输入对应于问题描述中的图形。在这种情况下,第二个矩形应该向左移动距离为11

示例输入 2

3 1 3

示例输出 2

0

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

示例输入 3

5 10 1

示例输出 3

4