早教吧作业答案频道 -->其他-->
2010niop普及组复赛导弹拦截请高手帮我检测我这道题是否正确(程序有没错,时间有没超)varx1,x2,y1,y2,i,j,ans1,ans2,n:longint;a:array[1..100000,1..2]ofinteger;c:boolean;functionmin(a,b:longint):longint;beginifa>bt
题目详情
2010niop普及组复赛导弹拦截 请高手帮我检测我这道题是否正确(程序有没错,时间有没超)
var x1,x2,y1,y2,i,j,ans1,ans2,n:longint;
a:array[1..100000,1..2] of integer;
c:boolean;
function min(a,b:longint):longint;
begin
if a>b then min:=b
else min:=a;
if min=b then c:=false;
end;
function max(a,b:longint):longint;
begin
if a>b then max:=a
else max:=b;
end;
function ju(a1,a2,b1,b2,c1,c2:integer):longint;
var q,p:longint;
begin
q:=(a1-b1)*(a1-b1)+(a2-b2)*(a2-b2);
p:=(a1-c1)*(a1-c1)+(a2-c2)*(a2-c2);
ju:=min(q,p);
end;
begin
read(x1,x2,y1,y2);//此处定义与题目不同,认真看
read(n);
for i:=1 to n do
begin
c:=true;
read(a[i,1],a[i,2]);
j:=ju(a[i,1],a[i,2],x1,x2,y1,y2);
if c then ans1:=max(ans1,j)
else ans2:=max(ans2,j);
end;
write(ans1+ans2);
end.
var x1,x2,y1,y2,i,j,ans1,ans2,n:longint;
a:array[1..100000,1..2] of integer;
c:boolean;
function min(a,b:longint):longint;
begin
if a>b then min:=b
else min:=a;
if min=b then c:=false;
end;
function max(a,b:longint):longint;
begin
if a>b then max:=a
else max:=b;
end;
function ju(a1,a2,b1,b2,c1,c2:integer):longint;
var q,p:longint;
begin
q:=(a1-b1)*(a1-b1)+(a2-b2)*(a2-b2);
p:=(a1-c1)*(a1-c1)+(a2-c2)*(a2-c2);
ju:=min(q,p);
end;
begin
read(x1,x2,y1,y2);//此处定义与题目不同,认真看
read(n);
for i:=1 to n do
begin
c:=true;
read(a[i,1],a[i,2]);
j:=ju(a[i,1],a[i,2],x1,x2,y1,y2);
if c then ans1:=max(ans1,j)
else ans2:=max(ans2,j);
end;
write(ans1+ans2);
end.
▼优质解答
答案和解析
看的不是太懂.一楼很好笑啊,自己找数据¥
看了2010niop普及组复赛导弹...的网友还看了以下:
三角函数,SOS!如图,在花园小区内有一超市O,已知:文化活动中心A在超市O北偏东30°的方向,物 2020-04-27 …
如图,某海面上有O、A、B三个小岛(面积大小忽略不计),A岛在O岛的东北方向202km处,B岛在O 2020-05-16 …
下列代理行为中,属于滥用代理权的有( )o A.超越代理权进行代理 B.代理人与第三人恶 2020-05-19 …
有关童话的名句,至少两句,是有关童话的哦,不是童话里的.答好就给5分,速度,快来答吧,超值.O(∩ 2020-06-13 …
根据单个字组句zhāo)昭(zhāo)沼(zhǎo)照(zhào)找(zhǎo)肇(zhào)韶( 2020-07-10 …
pythonnumpyarray从数列中提取特定数据就比如说有个array([1.0,0.9,0. 2020-07-17 …
一个具有O型和M型血型的个体与一个具有B型和MN型血型的个体婚配,其子女可能的血型为()A.O型和M 2020-11-01 …
搜狗文字表情,比如:打哈哈的表情有o(∩∩)o...哈哈o(∩∩)o...(呵呵),还有哪些可以打出 2020-11-29 …
1道数学题,急求答案某牛奶厂在一条南北走向的大街设有O,A,B,C四家特约经销店.A店位于O店的南面 2020-11-30 …
问几道数学题某面包厂在一条南北走向的大街上设有O,A,B,C四家特约经商店,A店位于O店的南面3千米 2020-12-19 …