无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

LeetCode-134-加油站

2021-11-30 12:30 作者:雄獅虎豹  | 我要投稿

加油站

題目描述:在一條環(huán)路上有 N 個(gè)加油站,其中第 i 個(gè)加油站有汽油 gas[i] 升。

你有一輛油箱容量無限的的汽車,從第 i 個(gè)加油站開往第 i+1 個(gè)加油站需要消耗汽油 cost[i] 升。你從其中的一個(gè)加油站出發(fā),開始時(shí)油箱為空。

如果你可以繞環(huán)路行駛一周,則返回出發(fā)時(shí)加油站的編號,否則返回 -1。

說明:

  • 如果題目有解,該答案即為唯一答案。

  • 輸入數(shù)組均為非空數(shù)組,且長度相同。

  • 輸入數(shù)組中的元素均為非負(fù)數(shù)。

示例說明請見LeetCode官網(wǎng)。

來源:力扣(LeetCode) ??

鏈接:https://leetcode-cn.com/problems/gas-station/ ??

著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

解法一:窮舉法

從第一個(gè)加油站開始,判斷從當(dāng)前加油站開始作為起點(diǎn)是否可以環(huán)行一周回到起點(diǎn),如果可以,則返回當(dāng)前加油站的位置,如果不可以則將下一個(gè)加油站作為起點(diǎn)判斷。具體判斷某一個(gè)加油站作為起點(diǎn)是否可以環(huán)行的過程如下:

  • 如果當(dāng)前油量加上當(dāng)前加油站的汽油量少于當(dāng)前加油站的消耗,說明無法走到下一站,跳過這種可能性;

  • 如果可以走到下一站,記錄當(dāng)前剩余油量和已經(jīng)走過的加油站的數(shù)量,然后走到下一站,繼續(xù)判斷;

  • 知道走到最后,如果走過所有加油站,說明以當(dāng)前的起始加油站作為起點(diǎn)是可以環(huán)行一周的,返回起始加油站的位置。

【每日寄語】 世上無難事,只怕有心人。一個(gè)人在實(shí)現(xiàn)理想的過程中,會遇到很多的困難,這不要緊,只要自己有那份心,堅(jiān)持做下去,你就會成功。



LeetCode-134-加油站的評論 (共 條)

分享到微博請遵守國家法律
苏州市| 阿克苏市| 康定县| 收藏| 太原市| 炉霍县| 临洮县| 克山县| 汤原县| 合肥市| 穆棱市| 阜新市| 肇州县| 丹东市| 宣化县| 青铜峡市| 扶风县| 浦北县| 崇左市| 宜春市| 讷河市| 安化县| 嘉定区| 榆社县| 西宁市| 通许县| 洪洞县| 华容县| 阿城市| 天柱县| 靖江市| 蒙自县| 沭阳县| 丰城市| 衡阳县| 永年县| 邹平县| 清涧县| 洞头县| 进贤县| 乡城县|