hdu1263 水果
来源:互联网 发布:网络机房设计规范 编辑:程序博客网 时间:2024/04/28 17:09
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.h>#include<iostream>#include<string>#include<map>#include<algorithm>using namespace std;char s1[100],s2[100];int main(){int T,n,m,i,j,a;string b;scanf("%d",&T);while(T--){map<string,int> mp;map<string,int>::iterator it;map<string,map<string,int> > hash;map<string,map<string,int> >::iterator p;mp.clear();hash.clear();scanf("%d",&n);for(i=1;i<=n;i++){scanf("%s%s%d",s1,s2,&a);hash[s2][s1]+=a;}for(p=hash.begin();p!=hash.end();p++){cout<<p->first<<endl; mp=p->second;for(it=mp.begin();it!=mp.end();it++){cout<<" "<<"|----"<<it->first<<"("<<it->second<<")"<<endl;}}if(T!=0)cout<<endl;}return 0;}
0 0
- HDU1263:水果
- hdu1263水果
- hdu1263水果
- hdu1263 水果
- HDU1263:水果
- hdu1263 水果
- 水果 hdu1263 水题
- hdu1263(水果 map)
- hdu1263水果 STL map的使用
- hdu1263 水果(结构体排序)
- hdu1263水果(map容器的嵌套)
- hdu1263
- hdu1004 Let the Balloon Rise && hdu1263 水果(map)
- 【HDU1263】【STL-MAP套MAP】(省份,水果,数量)MAP嵌套大开发
- HDU1263-map
- 水果
- 水果
- 水果
- Libgdx 1.6.0发布,跨平台游戏开发框架
- 【iOS学习笔记】代码实现常用控件UIButton、UISlider、UISwitch、UISegmentedControl
- WPF listBox 显示每个Item的index值
- linux编译驱动环境
- linux混杂设备的驱动-LED
- hdu1263 水果
- 20150508
- 解决处女座看到win8这台电脑视频、图片、文档、下载、音乐、桌面等图标的显示
- 导入自己打包的jar 时报错:Error generating final archive: Found duplicate file for APK: AndroidManifes
- 关注应用安全--反逆向实战
- shell脚本之比较文件大小
- C连接mysql——常用的函数
- Android睡眠唤醒机制--Kernel态
- java排序