div2T1这么做有问题吗??
#include<bits/stdc++.h>
#define int long long
using namespace std;
inline int read()
{
int pmhx=0,pmhf=1;
char pmhc;
pmhc=getchar();
while(pmhc<'0'||pmhc>'9')
{
if(pmhc=='-') pmhf=-1;
pmhc=getchar();
}
while(pmhc>='0'&&pmhc<='9')
{
pmhx=(pmhx<<3)+(pmhx<<1)+(pmhc^48);
pmhc=getchar();
}
return pmhf*pmhx;
}
inline void write(int x)
{
if(x<0)
{
putchar('-');
x=-x;
}
if(x>9) write(x/10);
putchar(x%10+'0');
}
//inline int Abs(int x)
//{
// if(x>=0) return x;
// return -x;
//}
signed main()
{
int t=read();
while(t--)
{
int a=read(),b=read(),c=read(),d=read();
int m=abs(a-c),n=abs(b-d);
if(!(abs(n-m)&1)&&m!=n) write(m+n+2);
// else if(!(Abs(n-m)&1)&&m==n) write(m+n);
else write(m+n);
putchar('\n');
}
return 0;
}