1870. Minimum Speed to Arrive on Time
You are given a floating-point number hour
, representing the amount of time you have to reach the office. To commute to the office, you must take n
trains in sequential order. You are also given an integer array dist
of length n
, where dist[i]
describes the distance (in kilometers) of the ith train ride.
Each train can only depart at an integer hour, so you may need to wait in between each train ride.
1.5
hours, you must wait for an additional 0.5
hours before you can depart on the 2nd train ride at the 2 hour mark.Return the minimum positive integer speed (in kilometers per hour) that all the trains must travel at for you to reach the office on time, or -1 if it is impossible to be on time.
Tests are generated such that the answer will not exceed 107 and hour
will have at most two digits after the decimal point.
Example 1:
Example 2:
Example 3:
Constraints:
n
== dist.length
n
<= 105dist[i]
<= 105hour
<= 109hour
.需要注意以下測資
dist=[1,1,100000]
hour=2.01
Jerry Wu26 July, 2023
原本的 max 是用dist中的最大值,結果錯了樓上說要注意的測資ㄏㄏ
Marsgoat26 July, 2023