A70967 | 订单结算
来源编程题
时间限制1s
内存限制128MB
通过 / 提交0/0
题目描述
某购物网站进行优惠活动,每个商品当天第一个订单可以打 75 折( 75 折的意思是用原价 \times 0.75 )。
这天网站先后依次收到了 N 个订单,订单的数据形式是:商品名 价格(单价 \times 数量),商品名是长度不超过 20 的字符串(商品名不含空格)。
请按商品名的字典顺序,输出当天每种商品名和其售出的总价。
输入格式
第一行是一个整数 N(N<100000),代表了订单的数量;
接下来有 N 行,每行第一个数据是商品名的拼音(没有空格),第二行是商品价格(最多包含 1 位小数)。
输出格式
若干行,按照商品名的字典顺序,输出当天每种商品名和其售出的总价(总价保留 1 位小数)
输入输出样例
输入 #1
5 shouji 1080.5 shouji 9800.0 diannao 2980.2 diannao 2280.5 diannao 1000.0
输出 #1
diannao 5515.6 shouji 10610.4
暂无题解
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?