nested map and imp ques
#include <bits/stdc++.h> using namespace std ; #define shailesh ios :: sync_with_stdio ( false ); cin. tie ( 0 ); cout. tie ( 0 ); #define ll long long int #define vi vector < int > #define pii pair < int , int > #define vii vector < pii > #define rep ( i , a , b ) for ( int i = a; i < b; ++ i) #define ff first #define ss second int main (){ shailesh map < pair < string , string > , vector < int >> m; int n; cin >> n; rep (i, 0 , n){ string fn, ln; int ct; cin >> fn >> ln >> ct; rep (j, 0 , ct){ int x; cin >> x; m [ {fn, ln} ] . push_back (x); } } for ( auto & pr: m){ auto & full_name = pr.first; auto & list = pr.second; cout << full_name.first << " " << full_name.second << endl ; cout << list. size (