// OB会夏合宿2011 Day2 H : Starting Line #include using namespace std; int main(){ int N, K, T, U, V, L; double D[201]; while(cin >> N >> K >> T >> U >> V >> L){ for(int i=0;i> D[i]; D[N] = L; double res = (double)D[0]/U; double lest = T; // ニンジンを貪欲に使ってゴールまで向かう for(int i=1;i<=N;i++){ double len = D[i]-D[i-1]; if(len > lest*V){ res += lest + (len-lest*V)/U; lest = 0; } else { res += len/V; lest -= len/V; } lest = min(lest+T, T*(K+1.0)); } printf("%.8lf\n", res); } }