夏天來了~~好開心啊,呵呵,好多好多水果~~
joe經營著乙個不大的水果店.他認為生存之道就是經營最受顧客歡迎的水果.現在他想要乙份水果銷售情況的明細表,這樣joe就可以很容易掌握所有水果的銷售情況了.
input
第一行正整數n(0output
對於每一組測試資料,請你輸出乙份排版格式正確(請分析樣本輸出)的水果銷售情況明細表.這份明細表包括所有水果的產地,名稱和銷售數目的資訊.水果先按產地分類,產地按字母順序排列;同一產地的水果按照名稱排序,名稱按字母順序排序.
兩組測試資料之間有乙個空行.最後一組測試資料之後沒有空行.
sample input15
sugarcane guangdong 1
sample output
guangdong
|----sugarcane(1)
shandong
#include
#include
#include
using namespace std;
int main()
for(it=q.begin();it!=q.end();it++)
if(t!=0)
cout<}return 0;
}
map迭代器的基本用法
stl官方描述太過複雜,總結有以下幾種用法 begin 返回指向map頭部的迭代器 clear 刪除所有元素 count 返回指定元素出現的次數 empty 如果map為空則返回true end 返回指向map末尾的迭代器 equal range 返回特殊條目的迭代器對 erase 刪除乙個元素 f...
C 二維 vector 迭代器的使用
都知道 c 遍歷 vector 可以使用迭代器,二維的 vector 也可以使用迭代器,但是有個小細節需要注意,否則會報錯,話不多說,直接上 一定注意 iter1 的括號!include include using namespace std intmain vectorint iterator i...
map的迭代器
iterator iter map.entryset iterator map的迭代器,用作遍歷map中的每乙個鍵值對 iterator是迭代器,map之前應該定義過,姑且認為是hashmap。表示map中的鍵值對都是string型別的。map.entryset 是把hashmap型別的資料轉換成集...