货运神器
测试数据来自 system/1010
作业已超过截止时间,您无法递交本题目。
时间限制:1秒 内存限制:256M
【问题描述】
小Y每天都在忙于他的货运生意。为了精简这个过程,他制造了一个伟大的发明:货运神器。与使用汽车装满货物从一个地点到另一个地点相比,他可以使用“货运神器”将货物从一个地点瞬间运输到另一个地点。
小Y的货运路线是一条笔直的道路,所以他每个地点都可以简单地用该地点在道路上的位置来表示(相当于数轴上的一个点)。一个“货运神器”有两个数参数:\(x\) 和 \(y\),表示地点 \(x\) 的货物可以瞬间运输到地点 \(y\),或者地点 \(y\) 的货物可以瞬间运输到地点 \(x\)。
小Y想要将货物从地点 \(a\) 运输到地点 \(b\),他建造了一个可能对这一过程有所帮助的“货运神器”(当然,如果没有帮助,他也可以不用)。请帮助他求出他需要使用汽车运输货物的总距离的最小值。
【输入格式】
输入仅包含一行,为四个用空格分隔的整数:\(a\) 和 \(b\),表示起始地点和结束地点,后面是 \(x\) 和 \(y\),表示“货运神器”的参数。
【输出格式】
输出一个整数,为小Y需要用汽车运输货物的最小距离。
【输入输出样例】
Input
3 10 8 2
Output
3
【输入输出样例说明】
在这个样例中,最佳策略是用汽车将货物从位置 \(3\) 运到位置 \(2\),然后用“货运神器“将货物传送到位置 \(8\),再用汽车运到位置 \(10\)。所以需要用汽车的总距离为 \(1 + 2 = 3\)。
【数据限制】
\(0 ≤ a,b,x,y ≤ 100\)
【来源】
Mr.he