NOIP普及组第三题结果很奇怪这是我的程序program missile;varx:array[1..10000]of integer;y:array[1..10000]of integer;a,b,i,n,x1,y1,x2,y2:integer;m1,m2,mincost:real;beginread(x1,y1,x2,y2);read(n);for i:=1 to n dobeginread(x[i],y[i]);end;m

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 08:27:10

NOIP普及组第三题结果很奇怪这是我的程序program missile;varx:array[1..10000]of integer;y:array[1..10000]of integer;a,b,i,n,x1,y1,x2,y2:integer;m1,m2,mincost:real;beginread(x1,y1,x2,y2);read(n);for i:=1 to n dobeginread(x[i],y[i]);end;m
NOIP普及组第三题结果很奇怪
这是我的程序
program missile;
var
x:array[1..10000]of integer;
y:array[1..10000]of integer;
a,b,i,n,x1,y1,x2,y2:integer;
m1,m2,mincost:real;
begin
read(x1,y1,x2,y2);
read(n);
for i:=1 to n do
begin
read(x[i],y[i]);
end;
m1:=0;m2:=0;
for a:=1 to n do
begin
if (x[a]>x1) and(x1>x2) and ((sqrt(sqr(x[a]-x1)+sqr(y[a]-y1)))>m1)
then
m1:=sqrt(sqr(x[a]-x1)+sqr(y[a]-y1));
if (x[a]x2) and ((sqrt(sqr(x[a]-x2)+sqr(y[a]-y2)))>m2)
then
m2:=sqrt(sqr(x[a]-x1)+sqr(y[a]-y2));
if (x[a]>x2) and(x1m1)
then
m1:=sqrt(sqr(x[a]-x2)+sqr(y[a]-y2));
if (x[a]x2) and ((sqrt(sqr(x[b]-x1)+sqr(y[b]-y1)))>m1) and ((sqrt(sqr(x[b]-x2)+sqr(y[b]-y2)))>m2)
then
m1:=sqrt(sqr(x[b]-x1)+sqr(y[b]-y1));
m2:=sqrt(sqr(x[b]-x2)+sqr(y[b]-y2));
if ((x1m1) and ((sqrt(sqr(x[b]-x1)+sqr(y[b]-y1)))>m2))
then
m1:=sqrt(sqr(x[b]-x2)+sqr(y[b]-y2));
m2:=sqrt(sqr(x[b]-x1)+sqr(y[b]-y1));
end;
mincost:=(sqr(m1)+sqr(m2));
writeln(mincost);
end.为什么输出的是 1.0000000e+001?

NOIP普及组第三题结果很奇怪这是我的程序program missile;varx:array[1..10000]of integer;y:array[1..10000]of integer;a,b,i,n,x1,y1,x2,y2:integer;m1,m2,mincost:real;beginread(x1,y1,x2,y2);read(n);for i:=1 to n dobeginread(x[i],y[i]);end;m
因为你定义的mincost是real类型- -

NOIP普及组第三题结果很奇怪这是我的程序program missile;varx:array[1..10000]of integer;y:array[1..10000]of integer;a,b,i,n,x1,y1,x2,y2:integer;m1,m2,mincost:real;beginread(x1,y1,x2,y2);read(n);for i:=1 to n dobeginread(x[i],y[i]);end;m 谁有【NOIP普及组】的题,每一年的! Noip主要是考什么普及组的C++,主要考什么? NOIP 2009 普及组初赛 阅读程序题复制党走远 2008noip普及组复赛解题报告第四题(pascal) 2008年noip普及组复赛题解,C++的,有的给我,正确题解的额外加分30, 如何准备NOIP普及组的复赛本人第一次参加NOIP普及组复赛,希望各位高手传授赛前如何复习,准备 2008noip普及组复赛题谁有2008年NOIP普及组复赛试题? 求2008年NOIP普及组复赛试题 noip2012复赛(普及组)第三题的数据范围? 在pascal语言中,如何在一个数组中选取5个数,使其之和最大且小于某数?我是新手,过程要简洁.回答满意加50分,这是2006noip普及组的一道题:2.开心的金明 谁有第十届,第十一届,第十二届NOIP竞赛普及组C语言选择题答案?如题. noip初赛NOIP初赛PASCAL语言普及组估计多少分能进复赛?我是江苏的(分我舍得给,反正一千多分没处去,但是要真实,说说别的省份的也行)如果不能达到省定分数线,学校有一定名额吗? 循环  全国青少年信息学奥林匹克分区联赛 (NOIp) 竞赛原题NOIP2005普及组第四题乐乐是一个聪明而又勤奋好学的孩子.他总喜欢探求事物的规律.一天,他突然对数的正整数次幂产生了兴趣. noip2013普及组初赛第三大题第一题我写3,+,5,=,8对吗 我想问一下,noip普及组复赛常考的题型大概有哪几类?还有如果考动态规划,大概是什么难度?还有复赛可以带U盘吗? 2010年noip复赛第三题导弹拦截答案(Pascal语言)请给我思路和标准程序(标程可以省略,但思路情讲清晰, 求试题,17届NOIP(C语言)普及组初赛试题如题了,我们监考员把试卷收走了,现在就只有答案,木有题