news 2026/6/9 22:37:57

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/6/6 3:23:05

学者团队实现摄像头“看见”雷达技术突破

在自动驾驶汽车的世界里&#xff0c;有一场看不见的战争正在悄悄进行着。摄像头能够捕捉丰富的视觉细节&#xff0c;就像人眼一样看到红绿灯、行人和路标&#xff0c;但在雨雾天气中却容易"失明"。雷达则完全相反&#xff0c;它能在任何恶劣天气中稳定工作&#xff0…

作者头像 李华
网站建设 2026/6/6 6:18:30

Open-AutoGLM官方地址变更全解析(2024最全汇总+备用链接)

第一章&#xff1a;Open-AutoGLM地址变更背景与影响近期&#xff0c;Open-AutoGLM 项目的官方代码仓库与文档中心完成了地址迁移&#xff0c;这一变更是为了适应项目治理结构的升级以及提升全球开发者的访问效率。新地址统一整合了多个分散的子项目入口&#xff0c;实现了资源集…

作者头像 李华
网站建设 2026/5/29 12:52:47

Open-AutoGLM性能优化秘籍:让Java服务响应速度提升5倍

第一章&#xff1a;Open-AutoGLM性能优化秘籍&#xff1a;让Java服务响应速度提升5倍在高并发场景下&#xff0c;Java服务的响应延迟常常成为系统瓶颈。Open-AutoGLM作为新一代轻量级模型推理框架&#xff0c;通过深度整合JVM底层机制与智能缓存策略&#xff0c;显著提升了服务…

作者头像 李华
网站建设 2026/6/8 16:52:03

AI智能体技术落地现状深度解析:程序员学习大模型的实用指南

LangChain 2025年Q4调查显示&#xff0c;57.3%组织已将AI智能体部署至生产环境&#xff0c;大型企业(67%)领先。客服(26.5%)和研究分析(24.4%)是主要应用场景&#xff0c;质量(32.9%)和延迟(20.1%)是最大障碍。多模型使用已成常态(75%)&#xff0c;OpenAI GPT占主导(67.8%)&…

作者头像 李华
网站建设 2026/6/6 10:46:46

Open-AutoGLM实战指南(从零搭建AI推理流水线)

第一章&#xff1a;Open-AutoGLM实战指南&#xff08;从零搭建AI推理流水线&#xff09;在现代AI工程实践中&#xff0c;构建高效、可扩展的推理流水线是模型落地的核心环节。Open-AutoGLM作为开源的自动推理框架&#xff0c;支持从模型加载、输入预处理到批量推理与结果后处理…

作者头像 李华
网站建设 2026/5/22 12:48:50

【Java毕设源码分享】基于springboot+vue的网约车在线系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华