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

卡码网C++基础课 | 开房门

这道题主要复习的是map的用法。

我一开始是没看编程小课自己想的思路,提交了第一份代码,成功通过,后面看了课之后尝试用哈希表写了一遍,提交两次通过了,以下是我成功提交过的两份代码。

(1)第一份

第一次我是按自己想法写的,我用了两个数组,同时引入了flag和rem变量分别用来记录是否找到目标门以及记录目标门的下标,后面看了课之后我发现其实可以更简洁:flag的初始值可以设置为false,然后rem变量可以丢掉,第二个循环那里找到了就将flag的值设为true,然后直接根据下标输出key并且break。最后的判断条件依然是flag,如果flag为true就输出"Can't open the door."。

(2)第二份

第二份我是看了课之后自己回忆语法和思路写了一遍。

总体来说这节课对我帮助还是很大的,学习了map的基本用法以及如何遍历map中的元素,希望也能给大家提供一份解决经典开房门问题的思路。

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

相关文章:

  • 基于Java与SSM框架的医院信息管理系统设计与实践
  • STM32驱动自动初始化:initcall机制实践
  • Python主流框架全解析
  • 从零掌握CAPL:信号、系统变量与环境变量的实战应用指南
  • 嵌入式并发控制:RTOS中的竞态条件与解决方案
  • FastAPI单元测试实战:别等上线被喷才后悔,TestClient用对了真香!核
  • 微信聊天记录数据保全指南:本地备份与隐私保护全攻略
  • 2026乐山老兵麻辣烫地址解析:乐山特色麻辣烫哪家好/乐山特色麻辣烫推荐/乐山特色麻辣烫电话/乐山美食店推荐/选择指南 - 优质品牌商家
  • 告别U盘和光盘!用iVentoy把你的旧笔记本变成万能PXE装机服务器
  • SecGPT-14B长文本优化:让OpenClaw处理50页安全报告不超时
  • 工业模拟量传感器抗干扰设计与实践
  • 2026年成都学校四害消杀机构名录:从资质到售后的客观对比 - 优质品牌商家
  • 多旋翼飞行器设计与控制——实战学习应用
  • 基于标注平台数据的 Unity UI 自动化构建工作流设计与工程实践
  • 告别Docker!用nerdctl+buildkit+containerd三件套打造高效镜像构建流水线
  • 2026高速公路划线技术全解析:工艺、标准与主流服务商参考 - 优质品牌商家
  • 00华夏之光永存:(目录)带领华为盘古大模型走向世界巅峰
  • 提升用户体验:用AOS.js为Vue3应用添加优雅的滚动动画效果
  • Leetcode只二叉树中序遍历(python解法)
  • FastAPI子应用挂载:别再让root_path坑你一夜张
  • OpenClaw飞书机器人配置:SecGPT-14B安全警报实时推送
  • 别再踩坑了!SQL Server数据类型那点事儿,看懂这篇少背三个锅尘
  • Windows10专业版U盘启动盘制作全攻略(附官方工具下载链接)
  • 投机解码(Speculative Decoding) KV Cache
  • FlashAttention 全系列深度解析--IO 感知注意力计算如何重塑 LLM 训练与推理
  • 不满意Oh My Zsh启动卡顿,来试试Starship吧城
  • 从Java全栈到前端框架:一位资深开发者的实战经验分享
  • 三菱FX3U与3台三菱变频器Modbus RTU通讯程序实现
  • 2026 中国律所数字化转型工具选型指南
  • 2026年4月电商客服外包标杆名录:头部服务商核心能力全解析 - 优质品牌商家