讨论 / 有什么问题吗?为什么只能过三组数据
zzj97114 2013-01-20 07:02:00
点我顶贴 收藏 删除
#include<iostream>

using namespace std;

int main()

{

int x,y,x1,y1,x2,y2,n,t1,t2,max1=0,max2=0,r=0;

cin>>x1>>y1>>x2>>y2>>n;

for(int i=0;i<n;i++)

{

cin>>x>>y;

t1=(x-x1)*(x-x1)+(y-y1)*(y-y1);

t2=(x-x2)*(x-x2)+(y-y2)*(y-y2);

if(t1<t2&&t1>max1)

max1=t1;

if(t2<t1&&t2>max2)

max2=t2;

}

r=max1+max2;

cout<<r;

return 0;

}

查看更多回复
提交回复