当前位置: 首页 > news >正文

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

1.练习项目:

输入描述

第一行是一个整数 M(1≤M≤1000),表示一共有 M 次操作。

第二行到第 M+1 行输入操作,格式如下:

  • IN name V
  • OUT V
  • IN name N
  • OUT N

输出描述

输出 M 次操作后 VIP 窗口队列和普通窗口队列中的姓名(从头到尾),先输出 VIP 窗口队列后输出普通窗口队列。

2.选择课程

在蓝桥云课中选择题库,选择题号1113并开始练习。

3.开始练习

(1)源码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
queue<string>v,n;
string op,name,p;
int m;
cin>>m;
while(m--){
cin>>op;
if(op=="IN"){
cin>>name>>p;
if(p=="V"){
v.push(name);
}else{
n.push(name);
}
}else{
cin>>p;
if(p=="V"){
v.pop();
}else{
n.pop();
}
}
}
while(v.size()){
cout<<v.front()<<'\n';
v.pop();
}
while(n.size()){
cout<<n.front()<<'\n';
n.pop();
}
return 0;
}

(2)检验结果

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

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

http://www.jsqmd.com/news/79613/

相关文章:

  • 【智能制造典型场景参考指引(2025 年版)解读】 -产品研发环节
  • 利用用户的通话记录、通讯录以及短信内容可以极大提高销售效率和精准度
  • 【YOLO11-MM 多模态目标检测】动态门控MCFGatedFusion特征融合【自研模块】、抛弃Concat、实现特征动态补偿
  • 技术工具类文章仿写专家Prompt指南
  • LeetCode 189. 旋转数组 | 三步反转最优解全拆解
  • 【YOLO11-MM 多模态目标检测】MSAA多尺度特征融合、轻量而且高效、抛弃Concat普通融合
  • 百度网盘高速下载工具使用手册:告别蜗牛速度的秘诀
  • LeetCode 49. 字母异位词分组 | 从排序到计数的哈希表优化之路
  • 终极英雄联盟智能助手:三步实现游戏自动化完全指南
  • 亲测!高性价比AI数字员工租赁公司分享
  • downkyi视频下载:告别卡顿与画质损失的终极解决方案
  • LLM本地推理全流程:基于LMDeploy的pipeline实战指南
  • 空洞骑士模组管理大师课:5个关键技巧让Scarab成为你的游戏管家
  • OpenAI开源安全推理引擎震撼发布:gpt-oss-safeguard改写AI内容治理规则
  • Linux基础命令和工具详解,让你轻松应对各种任务!
  • 匹配回文串:利用KMP算法求解
  • NCM文件转换神器:NCMconverter完全使用指南
  • Openresty基础知识详解:轻松驾驭高性能web网关
  • DPDK KNI 模块:高性能网络数据平面的内核交互桥梁
  • Flutter 设计系统构建指南
  • LeetCode 面试经典150题之合并两个有序数组
  • 代码生成效率革命:DeepSeek智能编码工具实战指南与技术解析
  • Openresty驱动下的高性能Web网关实战
  • 如何用哔哩下载姬实现B站视频高效保存?5个技巧让你效率提升150%
  • TCP半关闭状态分析和skynet对半关闭状态的支持
  • 百度网盘极速下载终极指南:3步实现高速下载体验
  • 大模型落地加速:15+15+8精选资源清单助力开发者攻克技术难关
  • JavaScript学习
  • 面向对象编程学习笔记:从类、对象到方法调用的完整回顾
  • 腾讯AngelSlim开源项目深度解析:AI驱动的开发者协作新范式