PKU 2405 Beavergnaw

http://poj.org/problem?id=2405
ビーバーが丸太を図のように削るとき、長さDと削り取られる体積Vが与えられる。
dの長さを求めよという問題。
数学

最初削り取られずに残った部分がVだと勘違いし、さらに円錐の体積の求め方ってどうだったっけ状態からだったので少し手間取りました。

main(){
  int d,v;
  while(cin>>d>>v,d|v){
    printf("%.3f\n",pow(d*d*d-6*v/M_PI,1/3.0));
  }
}