#include <map>
#include <iostream>
using namespace std;
void main()
{
map <string, int> dic;
dic.insert(pair<string, int>("a", 5));
dic.insert(pair<string, int>("b", 2));
dic.insert(pair<string, int>("a", 3)); //allow duplicate key
dic.insert(pair<string, int>("c", 7));
dic.insert(pair<string, int>("d", 9));
dic.insert(pair<string, int>("e", 20));
dic["c"] = 8;
map<string,int>::iterator finder;;
finder=dic.find("c");
if(finder==dic.end())
cout<<"we do not find 112"<<endl;
else
{
cout<<"total:"<<dic.size()<<endl;
cout<<"wo find c:"<<dic["c"]<<endl;
dic.erase(finder); //delete
cout<<"total:"<<dic.size()<<endl;
}
int c =0;
c = getchar();
}