笔试——Day23

文章目录

第一题

题目

打怪

思路

模拟

  • 如果 a >= H ,即每个怪兽只需要攻击1次,这样的话,勇士就不会掉血,输出-1
  • 如果h > 0,即勇士还存活,进入循环
    • 怪物收到一次攻击,攻击后判断是否死亡,如果死亡ans++,此时勇士不需要掉血;如果没有死亡,此时勇士受到攻击;

代码

第二题

题目:

字符串分类

思路

排序后放入set中,利用去重的性质

代码

第三题

题目:

城市群数量

思路

DFS

  • visited用来判断当前位置是否处理了
  • m[x][i]表示x位置连接的所有城市

代码

相关推荐
健康有益科技42 分钟前
慢病管理重构药店价值:数字化平台与物联网技术如何驱动行业升级?
大数据·人工智能·算法·软件工程·健康医疗·零售
野犬寒鸦2 小时前
力扣hot100:缺失的第一个正数(哈希思想)(41)
java·数据结构·后端·算法·leetcode·哈希算法
津津有味道2 小时前
15693协议ICODE SLI 系列标签应用场景说明及读、写、密钥认证操作Qt c++源码,支持统信、麒麟等国产Linux系统
linux·c++·qt·icode·sli·15693
闪电麦坤953 小时前
数据结构:开放散列(Open Hashing)
数据结构·算法·哈希算法·散列表
一枝小雨3 小时前
【C++】编写通用模板代码的重要技巧:T()
开发语言·c++·笔记·学习笔记
白菜帮张同学5 小时前
LP嵌入式软件/驱动开发笔试/面试总结
数据结构·驱动开发·经验分享·笔记·学习·算法·面试
蒹葭玉树5 小时前
【C++上岸】C++常见面试题目--数据结构篇(第十七期)
数据结构·c++·面试
熊大与iOS6 小时前
iOS 长截图的完美实现方案 - 附Demo源码
android·算法·ios
Elylicery6 小时前
【职业】算法与数据结构专题
数据结构·算法
岁月静好20256 小时前
Leetcode二分查找(3)
算法·leetcode·职场和发展