news 2026/4/15 16:43:30

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/14 1:40:43

阿里巴巴集团AI+工程师职位深度解析与面试指南

阿里巴巴集团 AI+工程师 职位描述 1. 设计并开发高可用、高并发的分布式服务;构建微服务架构(如Spring Cloud/Dubbo),优化API性能与稳定性;负责数据库(MySQL/PostgreSQL)、缓存(Redis)、消息队列(Kafka/RabbitMQ)的技术选型与性能调优。 2. 将大模型部署到生产环境,…

作者头像 李华
网站建设 2026/4/9 9:09:34

PyTorch-CUDA-v2.6镜像资源监控:GPU利用率可视化方法

PyTorch-CUDA-v2.6镜像资源监控&#xff1a;GPU利用率可视化方法 在现代深度学习开发中&#xff0c;一个常见的场景是&#xff1a;你启动了一个看似复杂的模型训练任务&#xff0c;满怀期待地等待结果&#xff0c;却发现几个小时过去&#xff0c;GPU 利用率却始终徘徊在 20% 左…

作者头像 李华
网站建设 2026/4/13 9:16:46

Anaconda多用户环境共享PyTorch基础配置方案

Anaconda多用户环境共享PyTorch基础配置方案 在高校实验室或企业AI研发团队中&#xff0c;经常遇到这样的场景&#xff1a;新入学的研究生第一天报到&#xff0c;却被卡在“环境配置”这一步——有人因为CUDA版本不匹配导致PyTorch无法加载GPU&#xff0c;有人因包依赖冲突反复…

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

PyTorch-CUDA-v2.6镜像 vs 手动安装:效率差距有多大?

PyTorch-CUDA-v2.6镜像 vs 手动安装&#xff1a;效率差距有多大&#xff1f; 在深度学习项目中&#xff0c;最让人头疼的往往不是模型设计本身&#xff0c;而是环境搭建——尤其是当你面对“CUDA不可用”、“cuDNN版本不匹配”或“PyTorch无法加载GPU”这类问题时。明明代码写…

作者头像 李华
网站建设 2026/4/15 14:51:30

Self-Attention 为什么要做 QKV 的线性变换?又为什么要做 Softmax?

在看 Transformer 的 self-attention 结构时&#xff0c;很多人第一次见到 ( Q, K, V ) 三个矩阵都会有点疑惑&#xff1a; 明明输入就是一个向量序列&#xff0c;为什么还要多此一举做三次线性变换&#xff1f; 而且最后还要套上一个 Softmax&#xff0c;这又是在干什么&#…

作者头像 李华
网站建设 2026/4/15 15:06:04

三极管学习路径规划:零基础入门完整路线

三极管从零开始&#xff1a;一条真正能学会的实战学习路线你是不是也曾经翻开一本模电书&#xff0c;看到“载流子在PN结中的扩散与漂移”就头大&#xff1f;或者用Arduino点亮了LED&#xff0c;却始终搞不清为什么中间要加个三极管&#xff1f;别担心——这不是你的问题。是大…

作者头像 李华