货运神器

测试数据来自 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

分支结构练习题(二)

未认领
状态
已结束
题目
10
开始时间
2023-09-28 00:00
截止时间
2023-10-14 23:59
可延期
24.0 小时