问题 C: 销售排行榜
题目描述
你的任务是帮助淘宝网店店长整理销售数据,根据累计的销售记录,将所有商品按销售数量降序排列。
输入格式
输入包括多行数据(行数小于100000),每行数据包括4个信息,分别是商品名称、销售数量、单价、成交日期
商品名称由小写字母组成,且不超过100个字符,销售数量和单价都是正整数,且小于10000
输出格式
输出包括多行数据,将所有在输入中出现的商品按销售数量降序排列,每行数据包括3个信息,分别是商品名称、销售数量、销售额,如果两种商品销售数量一样,则按商品的字母顺序升序排列
输入样例 复制
apple 1 20 2014-4-2
basketball 1 20 2014-4-2
computer 1 20 2014-4-2
shoe 1 20 2014-4-2
tv 1 20 2014-4-2
apple 1 18 2014-4-3
输出样例 复制
apple 2 38
basketball 1 20
computer 1 20
shoe 1 20
tv 1 20
数据范围与提示
分类标签
数据结构-散列表
#include <iostream>
#include <map>
#include <string>
using
namespace
std;
struct
SaleInfo{
int
number;
int
saleVolume;
};
int
main()
{
map<string,SaleInfo>mp;
string goodName,datetime;
int
number,price;
while
(cin>>goodName>>number>>price>>datetime){
if
(mp.find(goodName)==mp.end()){
SaleInfo si;
si.number=si.saleVolume=0;
mp[goodName]=si;
}
mp[goodName].number+=number;
mp[goodName].saleVolume+=(number*price);
}
while
(mp.size()>0){
map<string,SaleInfo>::iterator itMax=mp.begin();
for
(map<string,SaleInfo>::iterator it=mp.begin();it!=mp.end();it++){
if
(it->second.number>itMax->second.number){
itMax=it;
}
}
cout<<itMax->first<<
" "
<<itMax->second.number<<
" "
<<itMax->second.saleVolume<<endl;
mp.erase(itMax);
}
return
0;
}
问题 C: 销售排行榜相关推荐
- 从零开始用python处理excel视频_书榜 | 计算机书籍(6.29-7.5)销售排行榜
原标题:书榜 | 计算机书籍(6.29-7.5)销售排行榜 读书给人以快乐.给人以光彩.给人以才干. -- 培根 "书榜"栏目是脚本之家每周推出计算机书籍销量排行榜!数据来源于京东 ...
- 第15课:ul,添加新闻信息列表ol,添加图书销售排行榜
使用ul,添加新闻信息列表 些列表就可以使用ul-li标签来完成.ul-li是没有前后顺序的信息列表. 语法: <ul><li>信息</li><li>信 ...
- 疯狂python讲义豆瓣评分_书榜 | 计算机书籍(9.9-9.15)销售排行榜
原标题:书榜 | 计算机书籍(9.9-9.15)销售排行榜 或作或辍,一曝十寒,则虽读书百年,吾未见其可也. -- 吴梦祥 "书榜"栏目是脚本之家每周推出计算机书籍销量排行榜!数据 ...
- Python爬虫编程思想(70): 项目实战--抓取京东商城手机销售排行榜
本文的例子使用requests抓取京东商城手机销售排行榜,并使用pyquery和CSS选择器提取相关的信息,同时将这些信息保存到Excel文件中.本例抓取总排行榜,并单独提取Apple.华为和小米手机 ...
- 实战 SQL:亚马逊、京东等电商平台的销售排行榜和飙升榜
文章目录 示例表和数据 按照产品分类的销售排行榜 按照产品分类的销量飙升榜 总结 大家好,我是只谈技术不剪发的 Tony 老师.不知道你有没有注意过,在亚马逊或者京东等电商平台的网站上都提供了准实时的 ...
- 插件94:获取Amazon网站图书销售排行榜
<?php // Plug-in 94: Get Amazon Sales Rank /* * 获取Amazon网站图书销售排行榜 * 插件说明: * 插件接受一个ISBN号码和一个Amazon ...
- 爬虫入门实战系列(四):Amazon电子书销售排行榜爬取【Lxml库、Xpath语法熟悉】
对lxml库与beautifulsoup库的相关说明: 关于lxml库与beautifulsoup库,看俩者官方文档的开头介绍,都是"一个可以从HTML或XML文件中提取数据的Python库 ...
- 2023年Q1天猫手机行业品牌销售排行榜
近年来平价手机迅速填补市场空白,无论是手机厂商还是手机芯片制造商,都开始将更多的精力放在中端或低端市场,各品牌手机向中低端"内卷"的趋势似乎已经浮现.那么,2023年第一季度手机市 ...
- 天猫数据分析报告:2023年Q1天猫奶粉行业品牌销售排行榜
近年来,随着新生父母们育儿不断精细化与科学化,我国婴幼儿食品行业的竞争不断加剧,与此同时,作为婴幼儿食品行业中的重点类目,婴幼儿奶粉市场的竞争也日趋激烈. 根据鲸参谋电商数据分析平台的数据显示,202 ...
最新文章
- 这款库克寄予厚望的苹果产品,只活了2年
- Spring Web Application Security
- list python 转tensor_Tensorflow模型量化4 --pb转tflite(uint8量化)小结
- go语言环境搭建及vim高亮设置
- 自动化刷EOS资金盘(类Fomo3D)游戏
- 在tomcat下配置jdbc连接池
- html结构及部分属性——从0开始
- 如何评价 IEEE Access 成为了 Top 期刊?
- IDM6.32的安装与激活IDM Crack 6.32 Build 8 + Patch 2019 free (100% working)
- app营销应该这样做(读书笔记)
- 运行时异常一般异常的区别
- Android中实现播放背景音乐功能
- css3 烟 蚊香_CSS3实现烟花特效 --web前端
- be idle sometimes to_帮忙翻译。中文的
- PHP解耦的三重境界(浅谈服务容器)
- 智慧园区综合管理系统的实用案例分析
- show tables like 不能取别名的解决方法
- 职场如战场,待看招聘网站风云
- E.千万别点进来,点进来你就哭了(最短路优化算法)
- ffmpeg android 编译
热门文章
- 年轻人沉迷“酒店沉浸式度假”,景区该如何与酒店“争宠”?
- 面向高维稀疏数据场景,阿里妈妈宣布开源XDL深度学习框架
- python网页登录钉钉_关于钉钉接口使用Python,Post 500报错
- 简单的网页制作期末作业——HTML+CSS+JavaScript小礼品购物商城网站
- 华为计算机和备忘录不见了,华为手机桌面备忘录不见了该怎么办
- 微信读书调整“时长兑书币”规则
- 手机防盗版本修改步骤
- 【CSS】总结前端三剑客之一(CSS基础)
- 环回接口是做什么的?
- 让一切都过去吧,高手挑战2过关方法