2023年美團外賣火星第3000號配送站點有26名騎手,分別以大寫字母a-z命名,因此可以稱呼這些騎手為黃家騎士**a,黃家騎士**b…黃家騎士**z,某美團黑珍珠餐廳的外賣流水線上會順序產出一組包裹,美團配送排程引擎已經將包裹分配到騎手,並在包裹上貼上好騎手名稱,如rettebtae代表一組流水線包裹共9個,同時分配給了名字為a b e r t的5名騎手。請在不打亂流水線產出順序的情況下,把這組包裹劃分為盡可能多的片段,同乙個騎手只會出現在其中的乙個片段,返回乙個表示每個包裹片段的長度的列表。
輸入描述:輸入資料只有一行,為乙個字串(不包含引號),長度不超過1000,只包含大寫字母』a』到』z』,字元之間無空格。
輸出描述:輸出每個分割成片段的包裹組的長度,每個長度之間通過空格隔開
輸入例子1:mpmpcpmcmdefegdehinhklin
輸出例子1:9 7 8
例子說明1:對於字串子串問題的求解,使用滑動視窗,滑動視窗的介紹。劃分結果為mpmpcpmcm,defegde,hinhklin。每個騎手最多出現在乙個片段中。
像mpmpcpmcmdefegde,hinhklin的劃分是錯誤的,因為劃分的片段數較少。
#include
using
namespace std;
vector<
int>
test
(string s)
int l =
0, r =-1
;int n = s.
size()
; vector<
int> res;
while
(l < n)
if(freq[s[r]
-'a']==
0)else}if
(count == r-l+1)
}}return res;
}int
main()
cout
}
美團2019校招 程式設計
說給了一張包含個n個點n 1條邊的無向連通圖,節點從1到n編號,每條邊長度均為1,設你從1號節點出發並打算遍歷所有節點,那麼總路程至少是多少?輸入 第一行包含乙個整數n,接下來n 1行,每行包括兩個整數x,y表示x與y之間有一條邊 輸出 總路程最小和 樣例 4 1 21 3 3 4輸出 4 incl...
美團點評2020校招測試方向筆試題
時間限制 c c 1秒,其他語言2秒 空間限制 c c 256m,其他語言512m 將給定的字串,按照規則刪除字元,輸出刪除後的字串。刪除規則為 相同字元連續,則刪除,如 aaaab 刪除後的字串為 b 注 僅是單個字元連續才刪除,如babababa則不能刪除 輸入描述 輸入資料有多組,每組一行,僅...
2020美團點評筆試題目( 技術綜合 後台方向)
1 照鏡子 時間限制 3000ms 記憶體限制 589824kb 題目描述 小團有乙個n m的矩陣a,他知道這是小美用一種特殊的方法生成的,具體規則如下 小美首先寫下乙個n m的矩陣,然後小美每一次將這個矩陣上下翻轉後接到原矩陣的下方。小美重複這個過程若干次 甚至可能是0次,也就是沒有進行過這一操作...