hdoj 1263 map

来源:互联网 发布:安卓6.0mac地址修改器 编辑:程序博客网 时间:2024/06/09 17:35
#include<iostream>#include<stdio.h>#include<map>#include<string>using namespace std;int main(){freopen("in.txt","r",stdin);int casen;scanf("%d",&casen);while(casen--){int t; scanf("%d",&t);map<string,map<string,int> >m;while(t--){string fruit,add;int num;cin>>fruit>>add>>num;(m[add])[fruit]+=num;}map<string,map<string,int> >::iterator key;for(key=m.begin();key!=m.end();key++){cout<<key->first<<endl;map<string,int>::iterator i=(key->second).begin();for(;i!=(key->second).end();i++){cout<<"   |----"<<i->first<<"("<<i->second<<")"<<endl;}}if(casen>0){cout<<endl;}}return 0;}/*1 map,用cout,2 一般来说先输入组数,的东西都会有比较恶心的输出。*/

原创粉丝点击