#include <iostream>
#include <map>
using namespace std;
int main()
{
multimap<int, int> a;
a.insert(pair<int, int>(1, 2));
a.insert(pair<int, int>(1, 2));
a.insert(pair<int, int>(2, 4));
cout << "모든 값을 가져오기 " << endl;
for (multimap<int, int>::iterator it = a.begin(); it != a.end(); ++it)
cout << it->first << "\t" << it->second << endl;
cout << "\n특정 키(2)에 대한 값을 가져오기 " << endl;
auto range = a.equal_range(2);
for (auto it = range.first; it != range.second; it++)
cout << it->first << "\t" << it->second << endl;
}