hdu 1263 水果 map的双重用法 超级帅呆 重要哦
来源:互联网 发布:win10优化驱动器第8遍 编辑:程序博客网 时间:2024/05/22 08:01
水果
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 1553 Accepted Submission(s): 616
Problem Description
夏天来了~~好开心啊,呵呵,好多好多水果~~
Joe经营着一个不大的水果店.他认为生存之道就是经营最受顾客欢迎的水果.现在他想要一份水果销售情况的明细表,这样Joe就可以很容易掌握所有水果的销售情况了.
Joe经营着一个不大的水果店.他认为生存之道就是经营最受顾客欢迎的水果.现在他想要一份水果销售情况的明细表,这样Joe就可以很容易掌握所有水果的销售情况了.
Input
第一行正整数N(0<N<=10)表示有N组测试数据.
每组测试数据的第一行是一个整数M(0<M<=100),表示工有M次成功的交易.其后有M行数据,每行表示一次交易,由水果名称(小写字母组成,长度不超过80),水果产地(小写字母组成,长度不超过80)和交易的水果数目(正整数,不超过100)组成.
每组测试数据的第一行是一个整数M(0<M<=100),表示工有M次成功的交易.其后有M行数据,每行表示一次交易,由水果名称(小写字母组成,长度不超过80),水果产地(小写字母组成,长度不超过80)和交易的水果数目(正整数,不超过100)组成.
Output
对于每一组测试数据,请你输出一份排版格式正确(请分析样本输出)的水果销售情况明细表.这份明细表包括所有水果的产地,名称和销售数目的信息.水果先按产地分类,产地按字母顺序排列;同一产地的水果按照名称排序,名称按字母顺序排序.
两组测试数据之间有一个空行.最后一组测试数据之后没有空行.
两组测试数据之间有一个空行.最后一组测试数据之后没有空行.
Sample Input
15apple shandong 3pineapple guangdong 1sugarcane guangdong 1pineapple guangdong 3pineapple guangdong 1
Sample Output
guangdong |----pineapple(5) |----sugarcane(1)shandong |----apple(3)本题用map 也可以用排序#include<stdio.h>#include<string>#include<map>#include<iostream>using namespace std;int main(){int n,i,j,cas,m;string name,space; scanf("%d",&cas);map<string,map<string,int> >mp;while(cas--){mp.clear();scanf("%d",&n);while(n--){ cin>>name>>space>>m; mp[space][name]+=m;}map<string,map<string,int> >::iterator it1;for(it1=mp.begin();it1!=mp.end();it1++){cout<<it1->first<<endl;map<string,int>::iterator it2;for(it2=it1->second.begin();it2!=it1->second.end();it2++)cout<<" "<<"|----"<<it2->first<<"("<<it2->second<<")"<<endl;}if(cas!=0) cout<<endl;}return 0;}
- hdu 1263 水果 map的双重用法 超级帅呆 重要哦
- HDU 1263 水果 map
- HDU 1263 水果 map容器
- HDU-1263 水果(STL:map)
- hdu 1263 水果(map)
- hdu 1263 水果(map)
- hdu 1263 水果(map)
- hdu 1263 水果(map的使用2)
- HDU 1263 水果(map的简单应用)
- HDU 1263 水果 分类 STL map 遍历
- hdu 1263 水果 (二维map)
- hdu 1263 水果【二维map+排序】
- hdu 水果(map)
- hdu 1113 暴力以及map string的用法 这个比较帅重要
- HDU1263_水果_stl的map的嵌套用法
- HDU 1263 水果(map或结构体排序)
- 杭电 hdu 1263 水果 用map容器二维数组
- HDU--1263--水果(map迭代使用)
- Android 4.0 Phone拨号和来电流程分析
- Android4.0 开放Root权限
- [技术分享]20120827 TMG 相关服务启动不了怎么办
- zf权限问题(第一种)
- 不要在dll或lib的导出函数以string(cstring)作返回值
- hdu 1263 水果 map的双重用法 超级帅呆 重要哦
- Skywiper – Fanning the ‘Flames’ of Cyberwarfare
- Objective-C学习笔记(3)----浅谈 Objective-C 下对象的初始化
- openstack installation methods
- spring直接获取bean定义
- android通过资源名称去获得资源ID
- jsoup开发指南
- python urllib/urllib2应用
- 3种方法求解斐波那契数列