計蒜客練習題 水果店(巢狀map)

2022-05-08 03:03:09 字數 659 閱讀 5244

這道題主要就是考察巢狀map的使用

這道題我一開始用的map+pair但是怎麼寫都不對。

別說我還真不知道map該怎麼巢狀,以及怎麼呼叫巢狀map。

map> m; 定義在第二維,插入的話就跟二維陣列一樣(m[tm1][tm2] = tm3;)。

呼叫的話需要定義兩個不同的iterator乙個是外層的,乙個是內層的。

具體看本題**。

ps:注意輸出格式!

附ac**:

#include #include 

#include

using

namespace

std;

intmain()

for (map > ::iterator it = m.begin(); it != m.end(); it++)

if (n != 0) cout <

return0;

}

view code

計蒜客習題 撿水果

3 1 26 2 3 3 5 4 1這是乙個高度為 4 的山,數字代表水果的能量。每次下乙個高度,蒜頭需要選擇是往左下走,還是往右下走。例如 對於上圖的情況,蒜頭能獲得的最大能量為,3 1 6 5 15。現在,蒜頭希望你能幫他計算出下山能獲得的最大能量。輸入格式 第一行輸入乙個 n,代表山的高度。1...

計蒜客初賽4練習題

因賬號衝突而遺憾錯過了這場。拿來練練手,稍微了解一下題目難度吧。比賽共兩題,其中第二題有三小問,按情況,一般做出第一題和第二題的第一小問,並加快手速就能晉級了,那就看看這兩部分吧 思路 矩形晶元的放置,一下就想到了之前做過的一道遞推,只需要將遞推從一維推廣到二維即可,用dp即可實現 對於被焊接了的位...

計蒜客 練習題 計算集合的並 set

給你兩個集合,計算其並集,即 注 中不允許出現重複元素,但是 與 之間可能存在相同元素。輸入資料分為三行,第一行有兩個數字 n,m 0n,m 0m 10 000 分別表示集合 a 和集合 b 的元素個數。後兩行分別表示集合 a 和集合 b。每個元素為不超出 int 範圍的整數,每個元素之間用乙個空格...