자동차 랠리를 준비하고 있으며, 경로에 있는 어떤 주유소에서 연료를 넣을지 정해야 합니다.
규칙은 다음과 같습니다.
자동차는 $0$킬로미터 지점에서 무료로 가득 채워 출발하고 $D$킬로미터 지점에서 완주합니다. 주유소들 중 원하는 부분집합에서 연료를 넣을 수 있으며, 탱크 용량을 넘지 않는 범위에서 원하는 만큼 넣을 수 있습니다. 주유 정차는 한 번마다 $T$분이 듭니다. 전체 시간은 주행 시간($D$킬로미터 전체에 대한 $1/S$의 합)에 실제로 정차한 주유 횟수마다 $T$분을 더한 값입니다.
랠리를 완주하는 데 걸리는 최소 전체 시간을 구하세요.
입력에는 다음 정수들이 각각 한 줄에 하나씩, 이 순서대로 주어집니다: $T$, $F_{\max}$, $\Delta_F$, $S_{\max}$, $C$, $D$, $N$, 그리고 $M_1, M_2, \ldots, M_N$.
최소 전체 시간(분)을 소수점 아래 정확히 여섯 자리까지 반올림하여 한 줄에 출력합니다.