zoukankan      html  css  js  c++  java
  • HDU 1263:水果(map)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1263

    #include <stdio.h>
    #include <string.h>
    #include <iostream>
    #include <algorithm>
    #include <math.h>
    #include <limits.h>
    #include <map>
    #include <stack>
    #include <queue>
    #include <vector>
    #include <set>
    #include <string>
    #define ll long long
    #define ms(a) memset(a,0,sizeof(a))
    #define pi acos(-1.0)
    #define INF 0x3f3f3f3f
    const double E=exp(1);
    const int maxn=1e6+10;
    using namespace std;
    int main(int argc, char const *argv[])
    {
    	ios::sync_with_stdio(false);
    	int t,n;
    	cin>>t;
    	while(t--)
        {
            string place;
            string fruit;
            int num;
            map<string,map<string,int> >mmp;
            cin>>n;
            for(int i=0;i<n;i++)
            {
                cin>>fruit>>place>>num;
                mmp[place][fruit]+=num;
            }
            map<string,map<string,int> >::iterator it;
            for(it=mmp.begin();it!=mmp.end();it++)
            {
                cout<<it->first<<endl;
                map<string,int>::iterator its;
                for(its=it->second.begin();its!=it->second.end();its++)
                {
                    cout<<"   |----"<<its->first<<"("<<its->second<<")"<<endl;
                }
            }
            //注意最后一组数结尾没空行
            if(t)
                cout<<endl;
        }
    	return 0;
    }
    
  • 相关阅读:
    qt中使用C++thread
    qt--mask蒙版
    qt--调色板QPalette
    qt--Q_PROPERTY自定义属性
    路由扩张器
    qt-QBitmap单色图
    qt-QPixmap
    nodejs中的文件系统
    深入理解nodejs中的异步编程
    Vue 事件监听
  • 原文地址:https://www.cnblogs.com/Friends-A/p/10324449.html
Copyright © 2011-2022 走看看