ANDY_OI

BlueIceNi的OI日记

 

[ZJU][PAS]ZJU1904 Beavergnaw

英文原题:ZJU1904 Beavergnaw
中文翻译:待完成
解题思路:数学题
这是一道数学意味很浓的题目,叙述并不十分复杂,由题述可以直接推出数学模型:
通过
圆柱体积公式 V(column)=pi*r^2*h [这个应该是人都知道……]
圆台体积公式 V……
参考程序:

program zju1904;
var
  d,v:longint;
  l,r,x,left,right:double;
  fex:boolean;
begin
  while not(eof) do begin
    readln(d,v);
    if (d=0)and(v=0) then break;
    l:=0;
    r:=d;
    right:=d*d*d-6*v/3.14159265358;
    fex:=false;
    repeat
      x:=(l+r)/2;
      left:=x*x*x;
      if abs(left-right)<0.000000001 then begin
        writeln(x:0:3);
        fex:=true;
      end;
      if left<right then
        l:=x
      else
        r:=x;
    until fex;
  end;
end.

posted on 2007-05-08 21:58  蓝冰  阅读(485)  评论(0)    收藏  举报

导航