news 2026/4/23 14:35:42

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

作者头像

张小明

前端开发工程师

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

1.练习项目:

问题描述

小蓝是一个热爱阅读的年轻人,他有一个小型图书馆。为了能够管理他的书籍库存,他需要一个程序来记录图书的信息并执行两种操作:添加图书 add 和查找作者 find。

初始小蓝没有书,给出 n 个操作。add 操作给出两个字符串 bookname,author,表示添加的图书图书名和作者;find 操作给出一个字符串 author,你需要输出小蓝的图书馆里这个 author 有多少本图书。

输入格式

第一行一个整数 n,表示有 n 个操作。

之后 n 行,给出操作及后面的参数,如题所述。

给出的字符串长度 len 不超过 10。

输出格式

对每一个 find 操作,你需要输出这个作者在小蓝的图书馆有多少本书,注意是书的数量,不是不同书的数量,同时不同作者可能出现同名的书。

2.选择课程

在蓝桥云课中选择课程《16届蓝桥杯省赛无忧班(C&C++ 组)4期》,选择第STL”编程8并开始练习。

3.开始练习

(1)源码:
#include<bits/stdc++.h>
using namespace std;
map<string,int>mp;
int n;
string type,name,book;
int main()
{
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
cin>>n;
while(n--){
cin>>type;
if(type=="add"){
cin>>book>>name;
mp[name]++;
}
if(type=="find"){
cin>>name;
cout<<mp[name]<<'\n';
}
}
return 0;
}

(2)检验结果

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

(3)练习心得:注意每段代码末尾的分号是否存在,如不存在则需即使补充;输入法是否切换为英语模式;语法是否错误。

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

PyTorch-CUDA-v2.6镜像体积优化技巧:减少存储占用提升加载速度

PyTorch-CUDA-v2.6 镜像体积优化实践&#xff1a;从 18GB 到 8GB 的轻量化之路 在现代 AI 工程实践中&#xff0c;一个看似不起眼的细节往往能决定整个系统的响应速度与资源效率——那就是容器镜像的大小。当你在 CI/CD 流水线中等待超过十分钟只为拉取一个 PyTorch-CUDA 镜像时…

作者头像 李华
网站建设 2026/4/23 12:11:20

SSH X11转发实现PyTorch图形化调试界面显示

SSH X11转发实现PyTorch图形化调试界面显示 在深度学习开发中&#xff0c;有一个场景几乎每位工程师都遇到过&#xff1a;你把模型部署到远程服务器上跑训练&#xff0c;一切看起来都很顺利——日志正常输出、GPU 利用率拉满。但当你想用 matplotlib 看一眼数据预处理的结果&a…

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

工业显示器USB接口触控集成方案:详细说明

工业显示器如何用USB搞定触控&#xff1f;一文讲透设计精髓你有没有遇到过这样的场景&#xff1a;一台工业设备的触摸屏反应迟钝&#xff0c;点半天没反应&#xff1b;或者换了个操作系统&#xff0c;触控突然失灵&#xff1b;又或者现场维护时&#xff0c;得拆机插拔、重装驱动…

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

Anaconda环境快照功能记录PyTorch配置变更轨迹

Anaconda环境快照功能记录PyTorch配置变更轨迹 在深度学习项目中&#xff0c;最让人头疼的往往不是模型调参&#xff0c;而是“为什么昨天能跑通的代码今天却报错了&#xff1f;”——这类问题背后&#xff0c;十有八九是环境发生了不可见的变化。尤其是当你升级了 PyTorch 或 …

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

快速理解USB-Blaster在FPGA烧录中的作用与驱动需求

深入理解USB-Blaster在FPGA开发中的核心作用与驱动配置实战你有没有遇到过这样的场景&#xff1a;Quartus Prime工程编译成功&#xff0c;信心满满打开Programmer准备烧录&#xff0c;结果却弹出“No JTAG chain detected”&#xff1f;或者设备管理器里显示一个黄色感叹号的“…

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

2026年AI 编程软件推荐:从入门到精通的完整解决方案

在人工智能技术深度重构开发流程的 2025 年&#xff0c;AI 编程助手已经成为开发者必不可少的 "数字同事"。据第三方机构实测数据显示&#xff0c;适配的 AI 编程工具可使代码生成效率提升 40%-60%&#xff0c;复杂问题解决时间缩短 65% 以上。进入2026年以后&#x…

作者头像 李华