#include<set>
#include<string>
#include<iostream>
using namespace std;
int main()
{
/*可以插入重複元素*/
multiset<string> ms;
ms.insert("abc");
ms.insert("123");
ms.insert("111");
ms.insert("aaa");
ms.insert("123");
multiset<string>::iterator it;
for(it=ms.begin();it!=ms.end();it++){
cout<<*it<<endl;
}
/*multiset元素的刪除*/
int n=ms.erase("123");//刪除值爲"123"的所有重複元素,返回刪除元素總數爲2
cout<<"Total deleted:"<<n<<endl;
for(it=ms.begin();it!=ms.end();it++){
cout<<*it<<endl;
}
/*查找元素*/
ms.insert("123");
ms.insert("123");
multiset<string>::iterator it1;
it1=ms.find("123");
if(it1!=ms.end()){
cout<<*it1<<endl;
}
else{
cout<<"no find it"<<endl;
}
it1=ms.find("bb");
if(it1!=ms.end()){
cout<<*it1<<endl;
}
else{
cout<<"no find it"<<endl;
}
return 0;
}