news 2026/5/8 8:47:54

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/5/2 16:22:52

多模远程数据采集终端主控处理器选型与方案设计指南

各专栏更新如下&#x1f447; 大模型初探分享零基础AI学习经历 OAI-5G开源通信平台实践 OpenWRT常见问题分析 5G CPE 组网技术分享 Linux音视频采集及视频推拉流应用实践详解 得力工具提升工作效率 关注&#x1f447;公众号【月光技术杂谈】&#xff0c;获取人工智能、无…

作者头像 李华
网站建设 2026/5/5 23:11:39

【限时可用】Open-AutoGLM激活码发放通道开启:手慢无的三大获取途径

第一章&#xff1a;Open-AutoGLM激活码发放背景与意义随着大模型技术的快速发展&#xff0c;开源社区对高性能语言模型的需求日益增长。Open-AutoGLM作为一款面向自动化任务生成与理解的开源大模型&#xff0c;旨在降低开发者接入智能语义能力的门槛。激活码的发放机制不仅是资…

作者头像 李华
网站建设 2026/5/6 4:57:24

从理论到落地,Open-AutoGLM驱动GUI Agent的7个关键技术突破

第一章&#xff1a;Open-AutoGLM作为GUI Agent的演进与定位Open-AutoGLM 是近年来在图形用户界面&#xff08;GUI&#xff09;自动化领域崭露头角的智能代理系统&#xff0c;其核心能力在于结合大型语言模型&#xff08;LLM&#xff09;的理解力与计算机视觉技术&#xff0c;实…

作者头像 李华
网站建设 2026/5/1 7:25:48

镜头紫边讲解

镜头紫边&#xff08;紫边现象&#xff09;本质是色差与衍射效应共同作用的结果&#xff0c;核心成因可分为两类&#xff1a;1. 色像差&#xff08;Chromatic Aberration&#xff09; 这是紫边的主要来源&#xff0c;分为轴向色差和横向色差。◦ 轴向色差&#xff1a;不同波长的…

作者头像 李华
网站建设 2026/5/7 1:10:06

DataHub 与kafka+其他各种服务的区别

DataHub 与 Kafka 结合其他服务的本质区别在于架构定位和核心功能。以下是结构化对比&#xff1a;1. 核心定位差异组件定位DataHub元数据管理系统&#xff08;Metadata Platform&#xff09;&#xff0c;聚焦数据的发现、理解和治理。Kafka分布式流处理平台&#xff08;Streami…

作者头像 李华