力扣每日一題-收集垃圾的最少總時間-2024.5.11

? ? 力扣題目:收集垃圾的最少總時間

題目鏈接: 2391.收集垃圾的最少總時間

題目描述

在這里插入圖片描述

代碼純享版

class Solution {public int garbageCollection(String[] garbage, int[] travel) {int sum = 0;int last_M = -1,last_P = -1, last_G = -1;for(int i = 0; i < garbage.length; i++){String str = garbage[i];sum += str.length();for(int j = 0; j < garbage[i].length(); j++){char a = garbage[i].charAt(j);if(a == 'M') last_M = i;else if(a == 'P') last_P = i;else last_G = i;}}for(int i = 1; i <= Math.max(Math.max(last_M, last_P), last_G); i++){if(last_M >= i) sum += travel[i - 1];if(last_P >= i) sum += travel[i - 1];if(last_G >= i) sum += travel[i - 1];}return sum;}
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/10183.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/10183.shtml
英文地址,請注明出處:http://en.pswp.cn/web/10183.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

以Azure為例的SSO

由于文章的篇幅有限&#xff0c;無法將全部的代碼貼上來&#xff0c;如想要看完整案例&#xff0c;請在公眾號文章中留言(其他平臺很少看…畢竟最近印度同事的UI組件庫搞得我好煩) 1.關于SSO 單點登錄又稱之為SSO,全稱為 Single Sign On &#xff0c;一般在多個應用系統中&…

Github2024-05-10開日報 Top10

根據Github Trendings的統計&#xff0c;今日(2024-05-10統計)共有10個項目上榜。根據開發語言中項目的數量&#xff0c;匯總情況如下&#xff1a; 開發語言項目數量Python項目4TypeScript項目4JavaScript項目1Lua項目1C項目1Rust項目1Dart項目1 RustDesk: 用Rust編寫的開源遠…

U盤文件剪切丟失怎么辦?揭秘原因并給出恢復方法

在日常生活和工作中&#xff0c;U盤已成為我們不可或缺的數據存儲和傳輸工具。但有時候&#xff0c;我們在對U盤中的文件進行剪切操作時&#xff0c;會遇到文件丟失的情況。這種突如其來的數據消失往往會讓人感到驚慌和困惑。那么&#xff0c;為什么U盤剪切時文件會丟失呢&…

運營模型—歸因分析(Attribution Analysis)

運營模型—歸因分析(Attribution Analysis) 隨著互聯網技術和業務的發展,廣告投放相關的業務也隨之興起。那么廣告投放的效果評估也就隨之而來。廣告的投放一般都是收費模式,所以選中的渠道商的好壞直接和自己的利益掛鉤。于是,「歸因分析」便最早應用在了廣告投放行業。(…

IDEA 常見設置問題

OutOfMemoryError IDEA 第一次運行項目時&#xff0c;會報錯誤 - java.lang.OutOfMemoryError: Java heap space / insufficient memory&#xff0c;解決辦法是&#xff1a; 將圖示部分由默認的 700 改為 2048。 import * 工程lint檢查時不允許使用import *&#xff0c;IDE…

Python中如何讀取文件夾及其文件:使用os模塊詳解

路徑os Python中如何讀取文件夾及其文件&#xff1a;使用os模塊詳解引入os模塊讀取文件夾獲取當前工作目錄更改工作目錄列出目錄內容 讀取文件夾下的文件檢查是文件還是目錄使用os.path.join()**重點內容**&#xff1a;**使用os模塊來讀取和管理文件及目錄&#xff0c;特別是os…

使用Selenium自動化操作瀏覽器!

Selenium可以自動化操作瀏覽器&#xff0c;例如&#xff1a;選擇元素&#xff0c;輸入&#xff0c;點擊等&#xff0c;可以用于軟件自動化測試&#xff0c;爬蟲等工作&#xff0c;也可以做你想做的任何事情。 本文環境&#xff1a; Python3.12&#xff0c;Windows10&#xff0…

python實現星號打印出金字塔

#編程實現下列圖形的打印 a input() for i in range(int(a)//21): num * * ((i1)*2-1) print(num.center(int(a), )) 編譯后通過。輸入20后得到下面的星號金字塔

拓撲排序——數據結構

拓撲排序是對有向無環圖&#xff08;DAG&#xff09;的頂點進行線性排序的方法。關鍵在于每個頂點代表了一個任務&#xff0c;而每條有向邊代表了任務間的先后依賴關系。這個排序保證了每個任務只在它依賴的任務完成后才開始。 拓撲排序的本質是這樣的&#xff1a;你有一堆任務…

c#教程——索引器

前言&#xff1a; 索引器&#xff08;Indexer&#xff09;可以像操作數組一樣來訪問對象的元素。它允許你使用索引來訪問對象中的元素&#xff0c;就像使用數組索引一樣。在C#中&#xff0c;索引器的定義方式類似于屬性&#xff0c;但具有類似數組的訪問方式。 索引器&#x…

Cloudera的簡介及安裝部署

簡介 Cloudera是一家位于美國的軟件公司&#xff0c;成立于2008年&#xff0c;專注于為企業客戶提供基于Apache Hadoop的軟件、支持、服務以及培訓。Cloudera的開源Apache Hadoop發行版&#xff0c;即Cloudera Distribution including Apache Hadoop&#xff08;CDH&am…

【計算機網絡原理】初識網絡原理和一些名詞解釋??

?????? write in front ??????? ?????????大家好&#xff0c;我是xiaoxie.希望你看完之后,有不足之處請多多諒解&#xff0c;讓我們一起共同進步????? . ?? ?xiaoxie?????????—CSDN博客 本文由xiaoxie????????? 原創 CSDN 如…

未來辦公新方式--智能體與程序完美配合

Agent AI智能體的未來 工作中&#xff0c;有時候我們就像是在不停地踩著縫紉機&#xff0c;重復地做著那些單調乏味的任務&#xff0c;不僅耗時費力&#xff0c;還特別容易出錯。可是&#xff0c;咱們現在可是生活在數字化時代啊&#xff01;這時候&#xff0c;Python編程語言…

docker私有倉庫registry

簡介 Docker私有倉庫的Registry是一個服務&#xff0c;主要用于存儲、管理和分發Docker鏡像。具體來說&#xff0c;Registry的功能包括&#xff1a; 存儲鏡像&#xff1a;Registry提供一個集中的地方來存儲Docker鏡像&#xff0c;包括鏡像的層次結構和元數據。 版本控制&…

嵌入式人工智能是一個怎樣的概念呢?

嵌入式人工智能將會是未來幾年人工智能發展的主要方向之一&#xff0c;并且會伴隨著一系列的職位和角色的出現。雖然目前還沒有嵌入式人工智能的確切定義&#xff0c;但隨著人工智能的不斷發展&#xff0c;它勢必會延伸到邊緣、終端和嵌入式市場。 嵌入式人工智能具有速度快、功…

攻略:大學生三下鄉投稿媒體網站和快速方法

作為當代大學生,不僅需要學習和掌握知識,更需要將所學知識運用到實踐中,參與各種社會實踐活動。其中,“三下鄉”活動就是一個非常有意義的社會實踐活動。三下鄉社會實踐活動新聞稿投稿網站有哪些?有哪些方式可以快速投稿呢&#xff1f;今天小編給大家一次講個明白。 三下鄉新…

高效文件管理:一鍵提取文件名關鍵字,快速創建對應文件夾

在數字化時代&#xff0c;文件管理成為我們日常工作中不可或缺的一部分。隨著文件數量的不斷增加&#xff0c;如何高效、有序地管理這些文件成為了許多人的挑戰。傳統的文件管理方法&#xff0c;如手動創建文件夾和分類文件&#xff0c;不僅耗時耗力&#xff0c;而且容易出錯。…

KAN網絡

目錄 背景知識 什么是神經網絡&#xff1f; 神經網絡發展史 MP神經元模型 感知機模型 KAN 引言 MLP架構vsKAN架構 從數學定理方面來看&#xff1a; 從算法層面上看&#xff1a; 從實際應用過程看&#xff1a; KAN的架構細節 KAN的準確性 KAN的可解釋性 監督學習…

https://是怎么實現的?

默認的網站建設好后都是http訪問模式&#xff0c;這種模式對于純內容類型的網站來說&#xff0c;沒有什么問題&#xff0c;但如果受到中間網絡劫持會讓網站輕易的跳轉釣魚網站&#xff0c;為避免這種情況下發生&#xff0c;所以傳統的網站改為https協議&#xff0c;這種協議自己…

MyBatis——在WEB中使用MyBatis(MVC架構模式)

一、在 Web 應用中使用 MyBatis 項目目錄結構 pojo package org.qiu.bank.pojo;/*** 賬戶類&#xff0c;封裝賬戶數據* author 秋玄* version 1.0* package org.qiu.bank.pojo* date 2022-09-27-20:31* since 1.0*/ public class Account {private Long id;private String …