关于刚刚结束的比赛
  • 板块灌水区
  • 楼主Surge_of_Force
  • 当前回复16
  • 已保存回复16
  • 发布时间2021/10/1 18:01
  • 上次更新2023/11/4 05:13:54
查看原帖
关于刚刚结束的比赛
230875
Surge_of_Force楼主2021/10/1 18:01

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;
}

2021/10/1 18:01
加载中...