853.車隊(duì)

N 輛車沿著一條車道駛向位于 target 英里之外的共同目的地蜂桶。

每輛車 i 以恒定的速度 speed[i] (英里/小時(shí)),從初始位置 position[i] (英里) 沿車道駛向目的地才沧。

一輛車永遠(yuǎn)不會(huì)超過前面的另一輛車,但它可以追上去注竿,并與前車以相同的速度緊接著行駛辰妙。

此時(shí),我們會(huì)忽略這兩輛車之間的距離仆抵,也就是說跟继,它們被假定處于相同的位置种冬。

車隊(duì) 是一些由行駛在相同位置、具有相同速度的車組成的非空集合舔糖。注意娱两,一輛車也可以是一個(gè)車隊(duì)。

即便一輛車在目的地才趕上了一個(gè)車隊(duì)金吗,它們?nèi)匀粫?huì)被視作是同一個(gè)車隊(duì)十兢。

會(huì)有多少車隊(duì)到達(dá)目的地?

示例:

輸入:target = 12, position = [10,8,0,5,3], speed = [2,4,1,1,3]

輸出:3

解釋:

從 10 和 8 開始的車會(huì)組成一個(gè)車隊(duì),它們?cè)?12 處相遇摇庙。

從 0 處開始的車無法追上其它車旱物,所以它自己就是一個(gè)車隊(duì)。

從 5 和 3 開始的車會(huì)組成一個(gè)車隊(duì)卫袒,它們?cè)?6 處相遇宵呛。

請(qǐng)注意,在到達(dá)目的地之前沒有其它車會(huì)遇到這些車隊(duì)夕凝,所以答案是 3宝穗。

來源鏈接:https://leetcode-cn.com/problems/car-fleet


由題意可知,后車最多和前車并行前進(jìn),則第一個(gè)到達(dá)的必定是最近的車.
所以解題流程是這樣的,先算出每輛車輛到達(dá)目的地所需的時(shí)間,然后按照距目的地的距離排序.
遍歷排序結(jié)果,取出第一輛車(距目的地最近的車),判斷后車到達(dá)時(shí)間是否比前車小:

是,則表示其會(huì)追上前車,二者視為一個(gè)車隊(duì).
否,則刷新最慢到達(dá)時(shí)間,此后車視為新車隊(duì)的隊(duì)頭.

遍歷完成,返回到達(dá)時(shí)間的變化數(shù),則是車隊(duì)數(shù)量.
以下是go語言的實(shí)現(xiàn)版:


type node struct {
    pos   int
    times float64
}

func carFleet(target int, position []int, speed []int) int {
    node := make([]node, len(position))
    if len(position) == 0 {
        return  0
    }
    for i, _ := range position {
        node[i].pos = position[i]
        node[i].times = float64(target-position[i]) / float64(speed[i])
    }
    sort.Slice(node, func(i, j int) bool {
        return node[i].pos > node[j].pos
    })
    sign := node[0].times
    count := 1
    for _, time := range node {
        if time.times > sign {
            count++
            sign = time.times
        }
    }
    return count
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末码秉,一起剝皮案震驚了整個(gè)濱河市讽营,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌泡徙,老刑警劉巖橱鹏,帶你破解...
    沈念sama閱讀 218,284評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異堪藐,居然都是意外死亡莉兰,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門礁竞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來糖荒,“玉大人,你說我怎么就攤上這事模捂〈范洌” “怎么了?”我有些...
    開封第一講書人閱讀 164,614評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵狂男,是天一觀的道長(zhǎng)综看。 經(jīng)常有香客問我,道長(zhǎng)岖食,這世上最難降的妖魔是什么红碑? 我笑而不...
    開封第一講書人閱讀 58,671評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上析珊,老公的妹妹穿的比我還像新娘羡鸥。我一直安慰自己,他們只是感情好忠寻,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評(píng)論 6 392
  • 文/花漫 我一把揭開白布惧浴。 她就那樣靜靜地躺著,像睡著了一般奕剃。 火紅的嫁衣襯著肌膚如雪衷旅。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,562評(píng)論 1 305
  • 那天祭饭,我揣著相機(jī)與錄音芜茵,去河邊找鬼。 笑死倡蝙,一個(gè)胖子當(dāng)著我的面吹牛九串,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播寺鸥,決...
    沈念sama閱讀 40,309評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼猪钮,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了胆建?” 一聲冷哼從身側(cè)響起烤低,我...
    開封第一講書人閱讀 39,223評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎笆载,沒想到半個(gè)月后扑馁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,668評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡凉驻,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評(píng)論 3 336
  • 正文 我和宋清朗相戀三年腻要,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,981評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖昭伸,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情趟济,我是刑警寧澤,帶...
    沈念sama閱讀 35,705評(píng)論 5 347
  • 正文 年R本政府宣布咽笼,位于F島的核電站顷编,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏褐荷。R本人自食惡果不足惜勾效,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望叛甫。 院中可真熱鬧层宫,春花似錦、人聲如沸其监。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽抖苦。三九已至毁菱,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間锌历,已是汗流浹背贮庞。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評(píng)論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留究西,地道東北人窗慎。 一個(gè)月前我還...
    沈念sama閱讀 48,146評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像卤材,于是被迫代替她去往敵國和親遮斥。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 美西交通感悟篇 - 你的駕駛證里還有幾分扇丛? 在上海開車越來越難术吗,時(shí)不時(shí)會(huì)有新交規(guī)的解讀出現(xiàn)在公眾號(hào)和朋友圈中,還配...
    驛水閱讀 599評(píng)論 0 2
  • 題目 概述:N輛車沿著一條車道駛向位于target英里之外的共同目的地帆精,每輛車i以恒定的速度speed[i]從初始...
    三次元螞蟻閱讀 181評(píng)論 0 1
  • 20170926田進(jìn)心賞43天 親愛的老婆较屿,今天看到你的頭上有了幾根白頭發(fā),我心里很不好受卓练,你的工作壓力...
    田進(jìn)ID閱讀 153評(píng)論 1 2
  • 《隨意發(fā)朋友圈的人是種幸赴》 一個(gè)人許久許久沒看電影了,今天卻把《如影隨心》看了兩遍昆庇∧┘郑看著從開始的一見鐘情到結(jié)束時(shí)...
    最美黎潔閱讀 1,087評(píng)論 6 4
  • 文/柴門內(nèi)外 寫作這件事,一直跟隨著我整吆,是揮之不去的忠貞愛好拱撵。 【1】 記得上小學(xué)時(shí),家庭作業(yè)里的作文從來都是交作...
    柴門內(nèi)外閱讀 475評(píng)論 7 4