C/C++中map容器一个key值可以对应多个value值吗?

如题:C/C++中map容器一个key值可以对应多个value值吗?要怎么输出呢?
最好给出代码,谢谢!Thanks♪(・ω・)ノ

这段代码的意思是不是一个key对应多个value呢:

        map<int, int> team;         
        for(int i = 0; i < t; i++) {
            int n, x;
            cin >> n;
            while(n--) { 
                cin >> x; 
                team[x] = i; 
            }   
        }

map不可以,但是multimap可以

不可以,但是可以让一个key对应一个vector或者数组,而vector里面保存多个值