日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

leetcode 134. 加油站(Gas Station)

發(fā)布時(shí)間:2023/12/1 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 leetcode 134. 加油站(Gas Station) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

  • 題目描述:
  • 示例 1:
  • 示例 2:
  • 解法:

題目描述:

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

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

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

說(shuō)明:

  • 如果題目有解,該答案即為唯一答案。
  • 輸入數(shù)組均為非空數(shù)組,且長(zhǎng)度相同。
  • 輸入數(shù)組中的元素均為非負(fù)數(shù)。

示例 1:

輸入: gas = [1,2,3,4,5] cost = [3,4,5,1,2]輸出: 3解釋: 從 3 號(hào)加油站(索引為 3 處)出發(fā),可獲得 4 升汽油。此時(shí)油箱有 = 0 + 4 = 4 升汽油 開(kāi)往 4 號(hào)加油站,此時(shí)油箱有 4 - 1 + 5 = 8 升汽油 開(kāi)往 0 號(hào)加油站,此時(shí)油箱有 8 - 2 + 1 = 7 升汽油 開(kāi)往 1 號(hào)加油站,此時(shí)油箱有 7 - 3 + 2 = 6 升汽油 開(kāi)往 2 號(hào)加油站,此時(shí)油箱有 6 - 4 + 3 = 5 升汽油 開(kāi)往 3 號(hào)加油站,你需要消耗 5 升汽油,正好足夠你返回到 3 號(hào)加油站。 因此,3 可為起始索引。

示例 2:

輸入: gas = [2,3,4] cost = [3,4,3]輸出: -1解釋: 你不能從 0 號(hào)或 1 號(hào)加油站出發(fā),因?yàn)闆](méi)有足夠的汽油可以讓你行駛到下一個(gè)加油站。 我們從 2 號(hào)加油站出發(fā),可以獲得 4 升汽油。 此時(shí)油箱有 = 0 + 4 = 4 升汽油 開(kāi)往 0 號(hào)加油站,此時(shí)油箱有 4 - 3 + 2 = 3 升汽油 開(kāi)往 1 號(hào)加油站,此時(shí)油箱有 3 - 3 + 3 = 3 升汽油 你無(wú)法返回 2 號(hào)加油站,因?yàn)榉党绦枰?4 升汽油,但是你的油箱只有 3 升汽油。 因此,無(wú)論怎樣,你都不可能繞環(huán)路行駛一周。

解法:

class Solution { public:int canCompleteCircuit(vector<int>& gas, vector<int>& cost) {int n = gas.size();if(n == 0){return -1;}else{gas.push_back(gas.front());cost.push_back(cost.front());int left = 0;int min_val = INT_MAX;int idx = -1;for(int i = 0; i < n; i++){left += gas[i] - cost[i];if(left < min_val){ // find the minimum left gas, and the next station should be the startermin_val = left;idx = i+1;}}if(left < 0){return -1;}else{return idx%n;}}} };

轉(zhuǎn)載于:https://www.cnblogs.com/zhanzq/p/10831549.html

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的leetcode 134. 加油站(Gas Station)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 美女少妇毛片 | 国产wwwwww | 伊人网综合视频 | 欧美极度另类 | 亚洲 欧美 变态 另类 综合 | 国内黄色一级片 | 日韩和欧美一区二区 | 日韩免费电影一区 | 亚洲国产综合一区 | 色999日韩 | 一级性生活大片 | 夜夜摸夜夜爽 | 久久久国产成人一区二区三区 | 五月的婷婷 | 成人v精品蜜桃久一区 | 日韩大尺度在线观看 | 国产日产精品一区 | 亚洲av无码片一区二区三区 | 成人在线91 | av网站地址 | 七七色影院 | 一级国产特黄bbbbb | 天堂国产在线 | 男生舔女生的屁股 | 老司机午夜在线 | 亚洲国产成人av | 欧美日韩国产一区 | 欧美日韩黄色大片 | 精品亚洲一区二区三区四区五区 | 国产成人精品123区免费视频 | 久久爱一区 | 人人爱国产 | 一本一道波多野结衣一区二区 | 人物动物互动39集免费观看 | 国产精品免费视频一区二区三区 | 麻豆视频二区 | 精品一区二区三区视频在线观看 | 黄色av免费网站 | av成人在线免费观看 | 熟妇高潮一区二区三区在线播放 | 手机在线看片你懂的 | 国产在线123| 日韩va亚洲va欧美va久久 | 91香蕉久久 | 国产超碰人人模人人爽人人添 | 岛国av免费观看 | 国产婷婷在线观看 | 亚洲双插 | 美女免费av| 国产美女视频一区二区 | 亚洲精品视频网 | av在线播放地址 | 欧美美女性生活 | 国产探花一区二区三区 | 亚洲天堂免费视频 | av黄页| 日本欧美成人 | 美女扒开腿让男生捅 | 乳女教师の诱惑julia | 天堂在线v | 性高潮网站 | 无码人妻少妇伦在线电影 | 婷婷色吧 | 久久精品99国产精品日本 | 欧美日日日 | 日韩中文字幕在线视频 | 黄色av网站免费 | 欧美不卡一区二区 | 波多野结衣爱爱 | 国产精品久久av无码一区二区 | 91视频最新入口 | 亚洲精品高清视频 | 国产精品成人无码 | 热久久伊人 | 女性向小h片资源在线观看 日本天天操 | 69中国xxxxxxxxx69 国产又爽又色 | 日韩av一区二区三区四区 | 黄色网在线 | 制服.丝袜.亚洲.中文.综合懂色 | 日韩综合一区二区三区 | 精品视频第一页 | 欧美三级韩国三级日本三斤 | 亚洲欧美日韩中文字幕在线观看 | 久久国产精品偷 | 国产不卡视频在线观看 | 99热网址| 人体裸体bbb欣赏 | 中日韩在线观看 | 日韩久久一级片 | 九色婷婷| 91网站视频在线观看 | 在线视频 中文字幕 | 正在播放木下凛凛88av | 欧美日韩在线一区二区 | 欧美大肚乱孕交hd孕妇 | 日韩精品网址 | 成年人视频网站 | ass极品国模人体欣赏 | 少妇太紧太爽又黄又硬又爽 |