#include #include #include #include #include #include using namespace std; double a[150][150]; int b[150]; int main() { int n,c,t,vr,vt1,vt2,l,i,j,k; double tr,ji; while(~scanf("%d",&l)) { memset(a,0,sizeof(a)); scanf("%d %d %d %d %d %d",&n,&c,&t,&vr,&vt1,&vt2); for(i=1;i<=n;i++) { scanf("%d",&b[i]); } tr=(l*1.0)/(vr*1.0); b[n+1]=l; for(i = 0;i <= n + 1;i++) { for(j = i+1;j <= n + 1;j++) { ji=a[0][i]; for(k=1;ka[k][i]) { ji=a[k][i]; } } if(i)a[i][j]+=ji+t; else a[i][j]+=ji; if(vt1>vt2) { if(ca[k][n+1])ji=a[k][n+1]; } if(ji