100 #U1516DB1. Fence Painting
Fence Painting
几个季节的炎热夏天和寒冷的冬天已经对农夫约翰的栅栏造成了损失,他决定是时候在他最喜欢的奶牛贝西的帮助下重新粉刷它了。不幸的是,虽然贝西实际上非常擅长绘画,但她并不擅长理解农夫约翰的指示。
如果我们把栅栏看作一维数轴,Farmer John 画出了 x=a 和 x=b 之间的区间。例如,如果 a=3 且 b=5,则 Farmer John 绘制长度为 2 的区间。 Bessie 误解了 Farmer John 的说明,绘制了从 x=c 到 x=d 的区间,这可能与部分或全部重叠农夫约翰的间隔。请确定现在被油漆覆盖的栅栏的总长度。
输入格式(文件paint.in):
输入的第一行包含整数 a 和 b,用空格分隔 (a<b)。第二行包含整数 c 和 d,用空格分隔 (c<d)。
a、b、c 和 d 的值都在 0…100 的范围内,包括 0…100。
输出格式(文件paint.out):
请输出包含油漆覆盖的围栏总长度的单行。
样例输入:
7 10
4 8
样例输出:
6
在这里,总共 6 个单位的栅栏被油漆覆盖,从 x=4 一直到 x=10。