#include using namespace std; typedef long long ll; typedef long double ld; #define rep(i, a, n) for (int i = (a); i < (n); i++) #define per(i, a, n) for (int i = (n) - 1; i >= (a); i--) ld Tf,Vf,Hf,Td,Vd,Hd; ld h(ld s){ return Hf-(s*s)/(2*Vf*Vf); } ld f(ld s){ return Td+max(s/Vd, (sqrt(6*Hd)-sqrt(6*Hd-6*h(s)))/3); } ld g(ld s){ return Tf+s/Vf; } int main(void) { ios_base::sync_with_stdio(false); cin >> Tf >> Vf >> Hf >> Td >> Vd >> Hd; ld konec=sqrt(2*Hf)*Vf; ld start=sqrt(2*Hf-2*Hd)*Vf; rep(i, 0, 100) { ld middle=(start+konec)/2; if(f(middle)