70pts 求助
查看原帖
70pts 求助
755503
LiJinLin_AFO楼主2023/9/29 19:53
#include<stdio.h>
int ans1,ans2;
int main(){
	int a,b,c,d,n,x,y;
	scanf("%d%d%d%d%d",&a,&b,&c,&d,&n);
	for(int i=1;i<=n;i++){
		scanf("%d%d",&x,&y);
		int position1=(a-x)*(a-x)+(b-y)*(b-y);
		int position2=(c-x)*(c-x)+(d-y)*(d-y);
		if(position1<=ans1||position2<=ans2) continue;
		else if(position1>position2) ans2=position2;
		else ans1=position1;
	}
	printf("%d",ans1+ans2);
	return 0;
}
2023/9/29 19:53
加载中...