2026/3/25 11:27:47
网站建设
项目流程
临沂网站建设小程序,网页实时翻译软件,塘下网站建设公司,做软件app需要多少钱1.练习项目#xff1a;
题目描述
蓝桥王国的每个快递都包含两个参数#xff1a;1.快递单号 2.快递城市。
小李是蓝桥王国的一名快递员#xff0c;每天的快递分拣让他苦不堪言。
于是他想要你帮他设计一个程序用于快递的分拣#xff08;将不同快递按城市信息分开#x…1.练习项目题目描述蓝桥王国的每个快递都包含两个参数1.快递单号 2.快递城市。小李是蓝桥王国的一名快递员每天的快递分拣让他苦不堪言。于是他想要你帮他设计一个程序用于快递的分拣将不同快递按城市信息分开。输入描述输入第一行包含一个整数 NN,表示快递的个数。接下来第 2∼N1 行每行包含一个字符串 S 和一个字符串 P分别快递单号以及快递对应的城市。1≤N≤1e3保证数据量不超过 1e6。输出描述输出共若干行。按城市的输入顺序依次输出城市的名称以及城市的快递个数以及该城市的所有快递单号单号按照输入顺序排序。2.选择课程在蓝桥云课中选择题库选择题号2490并开始练习。3.开始练习1源码#includebits/stdc.husing namespace std;mapstring,vectorstringmp;vectorstringcitys;int main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);int n;cinn;for(int i0;in;i){string a,b;cinab;if(!mp.count(b)){citys.push_back(b);}mp[b].push_back(a);}for(const autocity:citys){coutcity mp[city].size()\n;for(const autoi:mp[city]){couti\n;}}return 0;}2检验结果对此代码进行检验检验后无报错提交此代码判题结果为正确100分。3练习心得map函数中当map的key不存在时会自动创建一个以key为键的新条目且使用该类型的默认构造函数初始化值然后返回这个新值的引用注意每段代码末尾的分号是否存在如不存在则需即使补充输入法是否切换为英语模式语法是否错误。