STL || HDU 1263 水果
2024-08-30 04:06:30
map可以映射map……
然后在map里面会自己排序
惊了
注意输出格式 回车的输出
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cmath>
#include <queue>
#include <algorithm>
#include <string>
#include <map>
using namespace std;
map<string, map<string, int> > mp;
int main()
{
int T;
cin >> T;
while(T--)
{
int n;
cin >> n;
mp.clear();
string place, fruit;
int num;
for(int i = ; i < n; i++)
{
cin >> fruit >> place >> num;
mp[place][fruit] += num;
}
for(map<string, map<string, int> >::iterator iter1 = mp.begin(); iter1 != mp.end(); iter1++)
{
cout << iter1 -> first << endl;
for(map<string, int>::iterator iter2 = iter1->second.begin(); iter2 != iter1->second.end(); iter2++)
{
cout << " |----" << iter2->first << "(" << iter2->second << ")" << endl;
}
}
if(T) cout << endl;
}
return ;
}
最新文章
- JAVA 设计模式 策略模式
- [荐]使用Js操作注册表
- SQL中的内连接外连接和交叉连接是什么意思?
- Java对象的序列化与反序列化:默认格式及JSON格式(使用jackson)
- Java多线程练习
- Android得到一个闹钟在第三方
- Fragment 学习笔记(1)
- [刷题]算法竞赛入门经典(第2版) 5-11/UVa12504 - Updating a Dictionary
- Jungle Roads(最小生成树)
- JAVAEE——BOS物流项目04:学习计划、datagrid、分页查询、批量删除、修改功能
- Python装饰器模式学习总结
- OC中的枚举类型
- k8s 集群部署问题整理
- 【转】异步编程 In .NET
- ES5-ES6-ES7_数值的扩展
- 【UNR #1】火车管理
- Git工具使用
- 何为TLC、MLC、SLC?【转】
- CRM 2016 IFrame 子页面执行 父页面函数
- php7.0-fpm.sock