news 2026/10/13 11:07:13

C++课后习题训练记录Day56

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C++课后习题训练记录Day56

1.练习项目:

题目描述

蓝桥王国的每个快递都包含两个参数:1.快递单号 2.快递城市。

小李是蓝桥王国的一名快递员,每天的快递分拣让他苦不堪言。

于是他想要你帮他设计一个程序用于快递的分拣(将不同快递按城市信息分开)。

输入描述

输入第一行包含一个整数 NN,表示快递的个数。

接下来第 2∼N+1 行每行包含一个字符串 S 和一个字符串 P,分别快递单号以及快递对应的城市。

1≤N≤1e3,保证数据量不超过 1e6。

输出描述

输出共若干行。按城市的输入顺序依次输出城市的名称以及城市的快递个数,以及该城市的所有快递单号(单号按照输入顺序排序)。

2.选择课程

在蓝桥云课中选择题库,选择题号2490并开始练习。

3.开始练习

(1)源码:
#include<bits/stdc++.h>
using namespace std;
map<string,vector<string>>mp;
vector<string>citys;
int main()
{
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
int n;
cin>>n;
for(int i=0;i<n;i++){
string a,b;
cin>>a>>b;
if(!mp.count(b)){
citys.push_back(b);
}
mp[b].push_back(a);
}
for(const auto&city:citys){
cout<<city<<' '<<mp[city].size()<<'\n';
for(const auto&i:mp[city]){
cout<<i<<'\n';
}
}
return 0;
}

(2)检验结果

对此代码进行检验,检验后无报错,提交此代码,判题结果为正确100分。

(3)练习心得:map函数中当map的key不存在时,会自动创建一个以key为键的新条目,且使用该类型的默认构造函数初始化值,然后返回这个新值的引用;注意每段代码末尾的分号是否存在,如不存在则需即使补充;输入法是否切换为英语模式;语法是否错误。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/12 10:35:12

20704A-26429真空排气监视器

20704A-26429 真空排气监视器产品应用领域&#xff1a;半导体制造&#xff1a;真空腔体、刻蚀和沉积工艺排气监控实验室真空系统&#xff1a;冷冻干燥、蒸馏及真空实验监测制药与生物工程&#xff1a;冻干、浓缩及无菌工艺排气控制食品加工&#xff1a;真空包装、脱气及干燥工艺…

作者头像 李华
网站建设 2026/10/6 3:34:41

Open-AutoGLM一键部署实战(本地运行效率提升80%的秘密)

第一章&#xff1a;Open-AutoGLM本地部署概述Open-AutoGLM 是一个开源的自动化通用语言模型推理框架&#xff0c;支持在本地环境中高效部署和运行大语言模型。其设计目标是降低用户在私有化场景下使用高性能LLM的技术门槛&#xff0c;提供模块化、可扩展的架构支持。环境准备 在…

作者头像 李华
网站建设 2026/10/5 23:46:36

CnOpenData A股上市公司董监高基本信息表

据《上市公司信息披露管理办法》&#xff0c;上市公司作为信息披露义务人&#xff0c;应真实、准确、及时、完整地向市场公开依法及自愿披露的信息。这些公开披露的信息包含但不仅限于公司基本情况、主要会计数据和财务指标、股东持股情况、高管薪酬情况等。上市公司信息披露是…

作者头像 李华
网站建设 2026/10/11 8:58:14

2025专科生必看!10个降AI率工具测评榜单

2025专科生必看&#xff01;10个降AI率工具测评榜单 专科生必备&#xff01;2025年降AI率工具测评全解析 在当前高校论文检测日趋严格的背景下&#xff0c;越来越多的专科生开始面临“AI率超标”的困扰。无论是毕业论文、课程作业还是科研项目&#xff0c;一旦AI率过高&#xf…

作者头像 李华
网站建设 2026/10/13 0:36:34

PCB FR-4材料的分类及选型技巧

今天我们来深入聊聊 FR-4 材料的分类以及选型技巧。作为 PCB 工程师&#xff0c;掌握这些知识&#xff0c;才能在设计和生产中选择最合适的 FR-4 材料&#xff0c;提升产品质量&#xff0c;降低成本。​首先&#xff0c;我们来看看 FR-4 材料的分类。根据不同的标准&#xff0c…

作者头像 李华