讨论 / 管理员看看,为什么全对就90分啊
jerryR1 2009-07-10 07:35:00
点我顶贴 收藏 删除
管理员看看,为什么全对就90分啊???

状态题目:化学课配置溶液

题目编号:495-化学课配置溶液 查看该题

状态: Unaccepted

测评机: Xeost[5]

得分: 90分

提交日期: 2009-7-9 15:43:00

有效耗时: 1030毫秒

测试结果1: 通过本测试点|有效耗时172ms

测试结果2: 通过本测试点|有效耗时62ms

测试结果3: 通过本测试点|有效耗时47ms

测试结果4: 通过本测试点|有效耗时47ms

测试结果5: 通过本测试点|有效耗时47ms

测试结果6: 通过本测试点|有效耗时46ms

测试结果7: 通过本测试点|有效耗时62ms

测试结果8: 通过本测试点|有效耗时47ms

测试结果9: 通过本测试点|有效耗时47ms

测试结果10: 通过本测试点|有效耗时62ms

测试结果11:

测试结果12:

测试结果13:

测试结果14:

测试结果15:

测试结果16:

测试结果17:

测试结果18:

测试结果19:

测试结果20:

http://www.rqnoj.cn/Status_Show.asp?SID=197279

#1 Jollwish@2009-07-09 01:03:00
回复 删除
没显示出来

但重测后依然是90,应该是错了两个点

#2 jerryR1@2009-07-09 02:25:00
回复 删除
谢谢,jollwish
#3 xxwzy@2009-07-09 02:28:00
回复 删除
应该没错的说,RPWT吧……
#4 Jollwish@2009-07-09 02:53:00
回复 删除
我重测了说。。。
#5 jerryR1@2009-07-09 06:42:00
回复 删除
但是我有个程序,小号测过了,为什么在测一遍同上是同一种情况呢?只得了90分,无奈啊!
#6 xxwzy@2009-07-09 07:07:00
回复 删除
RPWT@!!!!!!!!
#7 Jollwish@2009-07-09 07:12:00
回复 删除
无语。。。

我帮你测了4遍了。。。

都WA。。。

#8 jerryR1@2009-07-09 07:34:00
回复 删除
都是同一个程序,为什么有两种测试结果http://www.rqnoj.cn/Status_Show.asp?SID=197494

http://www.rqnoj.cn/Status_Show.asp?SID=196999

程序如下:请帮忙在测试,谢谢jollwish!

var n,i,j:longint;

t,dg,x,y,x2,y2,t2:real;

a,b:array[1..50] of real;

begin

readln(n);

for i:=1 to n do

read(a[i]);

for i:=1 to n do

read(b[i]);

readln(dg);

for i:=1 to n-1 do

for j:=i+1 to n do

if a[i]>a[j] then

begin

t:=a[i];a[i]:=a[j];a[j]:=t;

t:=b[i];b[i]:=b[j];b[j]:=t;

end;

x:=0;y:=0;

for i:=1 to n do

begin

x2:=x+b[i];

y2:=(x*y+a[i]*b[i])/x2;

x:=x2;

y:=y2;

end;

if y>dg then

begin

for i:=n downto 1 do

begin

if abs(y2-dg)<1e-9 then break;

x2:=x-b[i];

if abs(x2)>1e-9 then y2:=(x*y-a[i]*b[i])/x2;

if y2-dg<1e-9 then break;

y:=y2;

x:=x2;

end;

if (abs(x)>1e-9) and (abs(y-dg)>1e-9) then

begin

t:=(dg*x-x*y)/(dg-a[i]);

x:=x-t;

end;

end

else

begin

for i:=1 to n do

begin

if abs(y2-dg)<1e-9 then break;

x2:=x-b[i];

if abs(x2)>1e-9 then y2:=(x*y-a[i]*b[i])/x2;

if y2-dg>1e-9 then break;

y:=y2;

x:=x2;

end;

if (abs(x)>1e-9) and (abs(y-dg)>1e-9) then

begin

t:=(dg*x-x*y)/(dg-a[i]);

x:=x-t;

end;

end;

writeln(x:0:5);

end.

#9 xxwzy@2009-07-09 17:40:00
回复 删除
或许是每个SID都有自己的RP???

LZ应放弃AC率,在提交几遍,舍生而取义者也……

#10 lzyliziyang@2009-07-09 23:50:00
回复 删除
抄somebody的吧,qlbh
查看更多回复
提交回复