LeetCode解析 1094 拼車

2021-10-06 10:32:29 字數 1336 閱讀 5931

題目

假設你是一位順風車司機,車上最初有 capacity 個空座位可以用來載客。由於道路的限制,車 只能

向乙個方向行駛(也就是說,不允許掉頭或改變方向,你可以將其想象為乙個向量)。

這兒有乙份乘客行程計畫表 trips,其中 trips[i] = [num_passengers, start_location,

end_location] 包含了第 i 組乘客的行程資訊:

必須接送的乘客數量;

乘客的上車地點;

以及乘客的下車地點。

這些給出的地點位置是從你的 初始 出發位置向前行駛到這些地點所需的距離(它們一定在你的行駛方向上)。

請你根據給出的行程計畫表和車子的座位數,來判斷你的車是否可以順利完成接送所用乘客的任務(當且僅當你可以在所有給定的行程中接送所有乘客時,返回

true,否則請返回 false)。

**示例 1:

輸入:trips = [[2,1,5],[3,3,7]], capacity = 4 輸出:false

示例 2:

輸入:trips = [[2,1,5],[3,3,7]], capacity = 5 輸出:true

示例 3:

輸入:trips = [[2,1,5],[3,5,7]], capacity = 3 輸出:true

示例 4:

輸入:trips = [[3,2,7],[3,7,9],[8,3,9]], capacity = 11 輸出:true

你可以假設乘客會自覺遵守 「先下後上」 的良好素質

trips.length <= 1000

trips[i].length == 3

1 <= trips[i][0] <= 100

0 <= trips[i][1] < trips[i][2] <= 1000

1 <= capacity <= 100000

解析

把一路上的負載陣列構造出來,比較什麼時候負載超重

public

boolean

carpooling

(int

trips,

int capacity)}}

return

true

;}

LeetCode刷題筆記 1094 拼車

假設你是一位順風車司機,車上最初有 capacity 個空座位可以用來載客。由於道路的限制,車 只能 向乙個方向行駛 也就是說,不允許掉頭或改變方向,你可以將其想象為乙個向量 這兒有乙份行程計畫表 trips,其中 trips i num passengers,start location,end ...

力扣 1094 拼車

拼車問題 假設你是一位順風車司機,車上最初有 capacity 個空座位可以用來載客。由於道路的限制,車 只能 向乙個方向行駛 也就是說,不允許掉頭或改變方向,你可以將其想象為乙個向量 這兒有乙份乘客行程計畫表 trips,其中 trips i num passengers,start locati...

拼多多筆試題解析

120分鐘,共四道程式設計題。1.輸出乙個陣列a最長的 山谷 子陣列b的長度。山谷是指b 0 b 1 b i 1 b i 思路 對每個數,向左搜尋,若比當前數大,則一直搜尋。向右搜尋,若比當前數大,則一直搜尋。如下 def findsubnum nums ans 0 for i in range 1...