#6WA,此题测试数据似乎没有小数
查看原帖
#6WA,此题测试数据似乎没有小数
893742
SCUT_zhe楼主2023/1/13 15:18

如果把数值定义改成double,则#6WA,改回int即AC

#include<iostream>
#include<string>
#include<stdio.h>
#include<algorithm>
#define ll long long
using namespace std;
int n;
int maxxay=-1,minxay=1e5,maxxdy=-1e5,minxdy=1e5,x,y,xay,xdy,rea1,rea2,ans;
int main()
{
	
	cin>>n;
	for(int i=0;i<n;i++)
	{
		cin>>x>>y;
		xay=x+y,xdy=x-y;
		if(xay>maxxay)maxxay=xay;
		if(xay<minxay)minxay=xay;
		if(xdy>maxxdy)maxxdy=xdy;
		if(xdy<minxdy)minxdy=xdy;
	}
	rea1=maxxay-minxay;
	rea2=maxxdy-minxdy;
	ans=rea1>rea2?rea1:rea2;
	cout<<ans;
	/*
5
1.0 1
3 5
2 7
8.475 1.0
4.0 4*/
	
}
2023/1/13 15:18
加载中...