C++ 代码
#include <iostream>
#include <cstring>
#include <algorithm>
#include <cstdio>
using namespace std;
int main(){
int a,b,x,y;
cin>>a>>b>>x>>y;
//一共只有三种情况可以选,1.直接从a走到b,2 a从传送门x进去从y出来走到b 3. a从传送门y进去从x出来走到b 三者取最小值即可
int t=min((abs(a-x)+abs(y-b)),min((abs(a-y)+abs(x-b)),abs(a-b)));
cout<<t;
return 0;
}