记录编号 15298 评测结果 WWWWWWWWWW
题目名称 股票收益 最终得分 0
用户昵称 Gravatar麦、洛洛 是否通过 未通过
代码语言 Pascal 运行时间 0.161 s
提交时间 2009-11-11 15:35:49 内存使用 7.75 MiB
显示代码纯文本
  1. program gp;
  2. var
  3. d:array[1..1000,1..1000] of real;
  4. a:array[1..1000] of real;
  5. i,j,k,l,m,n:integer;
  6. f:text;
  7. g,max,o:real;
  8. begin
  9. assign(f,'stock.in');
  10. reset(f);
  11. readln(f,n);
  12. for i:=1 to n do
  13. read(f,a[i]);
  14. readln(f);
  15. readln(f,m);
  16. close(f);
  17. max:=0;
  18. o:=0;
  19. k:=0;
  20. g:=0;
  21. for i:=1 to n do
  22. d[i,i]:=a[i];
  23. for i:=n downto 1 do
  24. for j:=1 to n do
  25. if j>i then
  26. begin
  27. o:=d[j,j]-d[i,i];
  28. d[i,j]:=m/d[i,i]*o;
  29. end;
  30. for i:=1 to n do
  31. for j:=1 to n do
  32. begin
  33. if j>i then
  34. begin
  35. if d[i,j]>0 then
  36. k:=k+1;
  37. if d[i,j]>max then
  38. max:=d[i,j];
  39. end;
  40. end;
  41. g:=k/((n*n-n)/2);
  42. assign(f,'stock.out');
  43. rewrite(f);
  44. writeln(f,max:0:3);
  45. writeln(f,g:0:3);
  46. close(f);
  47. end.