Problem#
給你 n
個座標 coordinate[i] = (x, y)
,問你能不能組成一條直線
測資限制#
- $2 \le n \le 1000$
- $-10^4 \le x, y \le 10^4 $
問你能不能實作一個地鐵乘客系統,紀錄乘客上、下車時間,並可以用來統計站與站之間的平均搭乘時間。
void checkIn(int id, string stationName, int t)
id
在時間 t
在 stationName
上車void checkOut(int id, string stationName, int t)
id
在時間 t
在 stationName
下車double getAverageTime(string startStation, string endStation)
startStation
到 endStation
的平均搭乘時間start
到 end
與 end
到 start
的時間可能不同getAverageTime()
呼叫前一定至少會有一組 start
與 end
checkIn
與 checkOut
才會被算進平均時間中給你一個 string 陣列 equations
和 double 陣列 value
,其中 equations[i] = {A_i, B_i}
和 values[i]
代表 A_i / B_i = values[i]
接著給你 query
陣列,其中 query[j] = {C_j, D_j}
代表要查詢 C_j / D_j
是多少
回傳所有的答案,如果答案找不到則回傳 -1.0
即可