6WA thanks大佬们(c++)
查看原帖
6WA thanks大佬们(c++)
527243
Iamzzr楼主2021/7/14 14:09
#include <bits/stdc++.h>
using namespace std;
int x[100005], y[100005];
int main(){
	long long  r1=0, r2=0;
	int x1, y1, x2, y2;
	cin>>x1>>y1>>x2>>y2;
	int n;
	cin>>n;
	for(int i=1; i<=n; i++){
		cin>>x[i]>>y[i];
	}
	for(int i=1; i<=n; i++){
		double a=pow(abs(x[i]-x1), 2) + pow(abs(y[i]-y1), 2);
		double b=pow(abs(x[i]-x2), 2) + pow(abs(y[i]-y2), 2);
		if(a<=b&&a>r1) r1=a;
		if(b<a&&b>r2) r2=b;
	}
	cout<<r1+r2; 
	return 0;
} 
2021/7/14 14:09
加载中...