简洁而不失思维的代码
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int a,b,x,y; cin>>a>>b>>x>>y;
int n1=min(a,b),n2=max(a,b);
int m1=min(x,y),m2=max(x,y);
int d1=abs(n1-m1)+abs(n2-m2);
int d2=abs(a-b);
cout<<min(d1,d2);
return 0;
}