计蒜客练习题:水果店
题目
样例
代码
#include<iostream>
#include<map>
using namespace std;
int main()
{
map<string,map<string,int> > a;
int n,num;
string name,difang;
cin>>n;
while(n--)
{
cin>>name>>difang>>num;
a[difang][name]+=num;
}
for(map<string,map<string,int> >::iterator i=a.begin();i!=a.end();i++)
{
cout<<i->first<<endl;
for(map<string,int>::iterator j=i->second.begin();j!=i->second.end();j++)
{
cout<<" |----"<<j->first<<"("<<j->second<<")"<<endl;
}
}
return 0;
}