আজকে আমরা দেখবো কীভাবে একটা ম্যাপ এর ভেতরে একটা সিঙ্গেল কী এর আন্ডারে মাল্টিপল ভেলু আমরা রাখতে পারি ।
সেক্ষেত্রে আমরা মাল্টিপল ভেলু স্টোর করার জন্য ভেক্টর ইউজ করবো । প্রত্যেক টা কী এর আন্ডারে থাকবে একেকটা ভেক্টর । তাহলে চলো কথা না বাড়িয়ে প্রোগ্রামে চলে যাই ।
#include<bits/stdc++.h>
using namespace std;
int main()
{
map<int,vector<int> > mp;
for(int i=0; i<5; i++)
{
int n;
cin>>n;
mp.insert(make_pair(n,vector<int>()));
}
mp[0].push_back(2);
mp[0].push_back(5);
mp[0].push_back(22);
mp[0].push_back(12);
mp[0].push_back(25);
mp[0].push_back(59);
mp[1].push_back(22);
mp[1].push_back(12);
mp[2].push_back(25);
mp[2].push_back(59);
int s = 0;
for(auto it = mp.begin(); it!=mp.end(); it++)
{
for(int i=0; i<mp[s].size(); i++)
{
cout<<it->second[i]<<" ";
}
s++;
cout<<"\n";
}
return 0;
}