HDU - 1263- 水果(map)

HDU oj——1263题,c++/java,双重map实现 一、问题概述 Problem Description 夏天来了~~好开心啊,呵呵,好多好多水果~~ Joe经营着一个不大的水果店.他认为生存之道就是经营最受顾客欢迎的水果.现在他想要一份水果销售情况的明细表,这样Joe就可以很容易掌握所有水果的销售情况了. Input 第一行正整数N(0<N<=10)表示有N组测试数据. 每组测试数据的第一行是一个整数M(0<M<=... 阅读详情

夏天来了好开心啊,呵呵,好多好多水果
Joe经营着一个不大的水果店.他认为生存之道就是经营最受顾客欢迎的水果.现在他想要一份水果销售情况的明细表,这样Joe就可以很容易掌握所有水果的销售情况了.
Input
第一行正整数N(0<N<=10)表示有N组测试数据.
每组测试数据的第一行是一个整数M(0<M<=100),表示工有M次成功的交易.其后有M行数据,每行表示一次交易,由水果名称(小写字母组成,长度不超过80),水果产地(小写字母组成,长度不超过80)和交易的水果数目(正整数,不超过100)组成.
Output
对于每一组测试数据,请你输出一份排版格式正确(请分析样本输出)的水果销售情况明细表.这份明细表包括所有水果的产地,名称和销售数目的信息.水果先按产地分类,产地按字母顺序排列;同一产地的水果按照名称排序,名称按字母顺序排序.
两组测试数据之间有一个空行.最后一组测试数据之后没有空行.
Sample Input

1
5
apple shandong 3
pineapple guangdong 1
sugarcane guangdong 1
pineapple guangdong 3
pineapple guangdong 1

Sample Output

guangdong
   |----pineapple(5)
   |----sugarcane(1)
shandong
   |----apple(3)

方法:map的应用

#include<map>
#include<string>
#include<stdio.h>
#include<iostream>
#include<algorithm>
using namespace std;

map<string,map<string,int> >m;
map<string,map<string,int> >::iterator it;
map<string,int>::iterator it1;

int main(void)
{
	int n,i,t,c;
	string s,s1;
	scanf("%d",&t);
	while(t--){
		scanf("%d",&n);
		for(i=1;i<=n;i++){
			cin>>s>>s1>>c;
			m[s1][s]+=c;
		}
		for(it=m.begin();it!=m.end();it++){
			cout<<(*it).first<<endl;
			for(it1=(*it).second.begin();it1!=(*it).second.end();it1++){
				cout<<"   |----"<<(*it1).first<<"("<<(*it1).second<<")"<<endl; 
			}
		}
		if(t!=0)
			printf("\n");
		m.clear();
	} 
	return 0;
 } 

SAP Fiori单点登录避坑指南:从SAML原理到实战,解决‘第一次登录跳转主页失败’和‘偶发进不了单点’ 本文深入解析SAP Fiori单点登录(SSO)的SAML实战与疑难排查,涵盖SAML协议核心机制、SICF登录优先级控制及安全诊断工具的高级用法。针对‘首次登录跳转主页失败’和‘偶发单点登录失效’问题,提供从配置优化到生产环境稳定运行的全面解决方案,助力企业高效实现数字化转型。 阅读详情

相关推荐

Lattice FPGA 开发工具Diamond使用流程总结——工具使用

本文介绍了一般的Diamond开发流程,包括工程创建、文件输入、IP使用、约束、管脚分配、和布线布局等流程

weixin_41895751的博客 2万+

HDU 1263 水果 (STL中的map嵌套)

水果 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 1362Accepted Submission(s): 532 Problem Description 夏天来了~~好开心啊,呵呵,好多好多水果~~Joe经营着一个不大的水...

weixin_30861797的博客 788

眼动数据分析基础_AOI分析动态刺激物

如果您正在研究人们对如视频、动画等动态刺激物的视觉行为,动态AOI工具可为您提供类似静态AOI工具对于图片及其他静止刺激物分析的同样功能。创建和编辑动态AOI的过程和静态AOI相似。 关于动态AOI工具的使用,有几点非常重要: 多个看到相同线性动态刺激物的用户的眼动数据叠加是有价值的; 动态AOI不能用于非线性动态记录的分析; 动态AOI不能用于静态刺激物,如图片的分析; 动态AOI可以被开启、关闭、移动、调整大小及跟踪相关分析对象 首先,我们来定义两种不同的动态刺激物:线性动态刺激物(LDS),是指固

Kobe123brant的博客 3503

【题解】HDU 1263 水果

目录 题目描述 题意分析 AC代码   题目描述 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Problem Description 夏天来了~~好开心啊,呵呵,好多好多水果~~ Joe经营着一个不大的水果店.他认为生存之道就是经营最受顾客欢迎的水果.现在他想...

飒然霜林的博客 545

【STC8G1K08A串口使用】

STC8G1K08A串口打印“Hello world”

m0_47459564的博客 1万+

史上最全的Logisim存储系统实验教程(基于华中科技大学计算机组成原理实验)内赋源码下载

本博客是最全的最好的解释的华中科技大学计算机组成实验存储系统实验,本博客给出了电路实现,也给出了使用电路的原因有利于新手学习十分详细。并且内赋源码下载。

qq_62325622的博客 2万+

C++ 二维、三维 map 的使用

前言 最近复习了一下 map 的使用,因为使用的都是一维的,所以使用常规操作就能满足需求。以前看到过有人在工作环境中使用多维度的 map,当时没有尝试实现这种需求,今天想起来了就试了下。类似于 map&lt;string, map&lt;string, string&gt;&gt; 这种形式。常规操作是对数据的增删查改。 二维 map 创建一个二维map,这里以string为例: map&lt;string, map&lt;string, string&gt;&gt; b; 增加元素 增加元素可分为两种情

geejkse_seff的博客 2965

Win10插网线显示未识别网络的三种解决方法

本文介绍了三种解决Win10插网线显示未识别网络问题的方法:更新或重启网络设备驱动程序、重置Winsock目录、启用Network Setup Service服务。这些方法都是基于常见的网络问题和解决方案而设计的,适用于大多数Win10用户。如果你遇到了这一问题,可以按照上述步骤进行操作,相信一定能够找到解决问题的方法。需要注意的是,在进行任何操作之前,请务必备份重要数据以防万一。此外,如果你对计算机硬件或软件不熟悉,建议寻求专业人士的帮助以避免造成不必要的损失。

nntxthml的博客 6774

【HDU 1263】水果 题解(二维映射)

夏天来了Joe经营着一个不大的水果店.他认为生存之道就是经营最受顾客欢迎的水果.现在他想要一份水果销售情况的明细表,这样Joe就可以很容易掌握所有水果的销售情况了.Input第一行正整数N(0

HEX9CF的技术博客 444

【零基础入门unity游戏开发——unity通用篇30】Resources资源加载(基于unity6开发介绍)

Resources资源加载(基于unity6开发介绍)

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 4117

企业级大数据平台的数据网格(Data Mesh)转型之路

随着企业数字化转型的深入,传统大数据平台面临数据孤岛化、治理成本高、业务响应慢等核心痛点。数据网格作为一种新兴的分布式数据管理架构,通过领域驱动设计(DDD)、数据产品化和联邦治理模式,为企业提供了打破数据壁垒、提升数据生产力的全新路径。本文聚焦企业级数据平台从传统架构(数据湖/数据仓库)向数据网格转型的关键技术、实施步骤和组织配套,涵盖技术架构设计、核心算法实现、项目实战案例及工具链推荐。背景介绍:定义转型目标、术语体系与核心挑战核心概念与联系:解析数据网格四大支柱及技术架构图谱核心算法原理。

AI 领航者的博客 1084

HDU 1263 水果 (map精简版)

HDU 1263 水果 map嵌套。特判了产地为空、产地不为空但水果为空的情况。 #include &lt;bits/stdc++.h&gt; using namespace std; int T,n,w; string place,fruit; map&lt;string,map&lt;string,int&gt; &gt;vis; int main() { ios::sync_with...

nefu_ljw的博客 432

【OpenCV实战】简洁易懂的车牌号识别Python+OpenCV实现“超详解”(含代码)

简洁易懂的车牌号识别Python实现(含代码)1、整体思路2、代码详解 1、整体思路 2、代码详解

qq_40784418的博客 9万+

【HDU1263 水果】 STL之map应用经典好题

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1263 题目大意:对同一地方的同一水果进行归类。 解题思路: map真心强大,以前只知道map的一维运用,今天了解了map的二维运用(map映射map)。 View Code 1 #include &lt;iostream&gt; 2 #include ...

baidui8622的博客 190

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

HDU1263 水果【map】

水果 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 18636 Accepted Submission(s): 7191 Problem Description 夏天来了~~好开心啊,呵呵,好多好多水果~~ Joe经营着一个不大的水果店.他认为生存之道就是经营最受顾客欢迎的水果.现在他想要一份水果销售情况的明细表,这样Joe就可以很容易掌握

海岛Blog 978

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

hdu1263 水果 map

水果Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 9392    Accepted Submission(s): 3755Problem Description夏天来了~~好开心啊,呵呵,好多好多水果~~Joe经营着一个不大的水果店.他认...

popcjz的博客 1722

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

HDU 1263:水果(map)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1263   #include &amp;lt;stdio.h&amp;gt; #include &amp;lt;string.h&amp;gt; #include &amp;lt;iostream&amp;gt; #include &amp;lt;algorithm&amp;gt; #include &amp;lt;math.h&amp;gt; #include &amp;lt;...

执念 183

hdu1263水果(map容器的嵌套)

题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=1263 水果 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 4471    Accepted Submission(s)

ACMan 589

HDU 1263 水果 map

Description夏天来了好开心啊,呵呵,好多好多水果 Joe经营着一个不大的水果店.他认为生存之道就是经营最受顾客欢迎的水果.现在他想要一份水果销售情况的明细表,这样Joe就可以很容易掌握所有水果的销售情况了. Input第一行正整数N(0Output对于每一组测试数据,请你输出一份排版格式正确(请分析样本输出)的水果销售情况明细表.这份明细表包括所有水果的产地,名称和销售数目的信息.水果

xinxiaxindong的博客 487

hdu 1263 水果 (map)

水果 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 15438Accepted Submission(s): 5999 Problem Description 夏天来了~~好开心啊,呵呵,好多好多水果~~ Joe经营着...

卑鄙的我 191

HDU 1263水果( 双重map)

夏天来了好开心啊,呵呵,好多好多水果 Joe经营着一个不大的水果店.他认为生存之道就是经营最受顾客欢迎的水果.现在他想要一份水果销售情况的明细表,这样Joe就可以很容易掌握所有水果的销售情况了. Input 第一行正整数N(0&lt;N&lt;=10)表示有N组测试数据. 每组测试数据的第一行是一个整数M(0&lt;M&lt;=100),表示工有M次成功的交易.其后有M行数据,每行表示一次交易,由...

weixin_44313771的博客 205

HDU 1263 水果 map容器

点击打开链接 水果 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 1852    Accepted Submission(s): 745 Problem Description 夏天来了~~好开

代码改变世界,keep coding。 1473

(map)水果 hdu1263

水果 Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 8704Accepted Submission(s): 3459 Problem Description 夏天来了~~好开心啊,呵呵,好多好多水果...

89

HDU - 1263 水果(map)

HDU - 1263 水果 #include&lt;iostream&gt; #include&lt;map&gt; using namespace std; map&lt;string,map&lt;string,int&gt;&gt;x; map&lt;string,map&lt;string,int&gt;&gt;::iterator it; map&lt;string,int&gt;::iterator jt; int main() { int t,n,c;string a,b; cin&gt

00后的博客 225

hdu 1263 水果 (嵌套 map)

水果Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 11194 Accepted Submission(s): 4492 Problem Description夏天来了~~好开心啊,呵呵,好多好多水果~~Joe经营着一个不...

devon2014的博客 95

HDU 1263 水果 【map】

http://acm.hdu.edu.cn/showproblem.php?pid=1263 思路:这种题我看透了,调用STL中的二维map&amp;lt;string,map&amp;lt;string,int&amp;gt; &amp;gt;ma(最后两个&amp;gt;&amp;gt;要用空格隔开);存储相应的信息,最后使用迭代器的方式进行输出。 #include&amp;lt;iostream&amp;gt; #include&amp;lt;algori...

甜晨流年 255
上一篇: POJ - 3096 Surprising Strings
下一篇: Supermarket POJ - 1456 (贪心+并查集)
鳳九~
博客等级 码龄8年 1384粉丝 215原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值