题目描述

【机房布局】

小明正在规划一个大型数据中心机房,为了使得机柜上的机器都能正常满负荷工作,需要确保在每个机柜边上至少要有一个电箱。
为了简化题目,假设这个机房是一整排,M表示机柜,I表示间隔,请你返回这整排机柜,至少需要多少个电箱。 如果无解请返回 -1 。

示例1 输入输出示例仅供调试,后台判题数据一般不包含示例

输入

MIIM

输出

2

Python代码实现:

if __name__ == "__main__":string = input()# print(len(string))# string = 'MIM'n = len(s)stack = []stick = Falsefor i in range(n):if s[i] == 'M':# 如果机柜A两边都是机柜,或者没有间隔,则无法给机柜A放电箱,返回-1left = i - 1

【华为OD机试真题 python】机房布局【2023 Q1 | 200分】相关推荐

  1. 【华为OD机试真题 python】连续出牌数量【2022 Q4 | 200分】

    前言 <华为OD笔试真题 python> 专栏含华为OD机试真题.华为面试题.牛客网华为专栏真题. 如果您正在准备华为的面试,或者华为od的机会,有任何想了解的可以私信我进行交流.我会尽可 ...

  2. 【华为OD机试真题 python】补种未成活胡杨 【2022 Q4 | 100分】

    前言 <华为OD笔试真题 python> 专栏含华为OD机试真题.华为面试题.牛客网华为专栏真题. 如果您正在准备华为的面试,或者华为od的机会,有任何想了解的可以私信我进行交流.我会尽可 ...

  3. 【华为OD机试真题 python】羊、狼、农夫过河【2022 Q4 | 100分】

    前言 <华为OD笔试真题 python> 专栏含华为OD机试真题.华为面试题.牛客网华为专栏真题. 如果您正在准备华为的面试,或者华为od的机会,有任何想了解的可以私信我进行交流.我会尽可 ...

  4. 【华为OD机试真题 python】星际篮球争霸赛【2022 Q4 | 100分】

    前言 <华为OD笔试真题 python> 本专栏包含华为OD机试真题,会实时更新收纳网友反馈,为大家更新最新的华为德科OD机试试题,为大家提供学习和练手的题库,订阅本专栏后可私信进交流群哦 ...

  5. 【华为OD机试真题 python】用户调度问题 【2022 Q4 | 100分】

    前言 <华为OD笔试真题 python> 专栏含华为OD机试真题.华为面试题.牛客网华为专栏真题. 如果您正在准备华为的面试,或者华为od的机会,有任何想了解的可以私信我进行交流.我会尽可 ...

  6. 【华为OD机试真题 python】机器人走迷宫 【2022 Q4 | 200分】

    前言 <华为OD笔试真题 python> 专栏含华为OD机试真题.华为面试题.牛客网华为专栏真题. 如果您正在准备华为的面试,或者华为od的机会,有任何想了解的可以私信我进行交流.我会尽可 ...

  7. 【华为OD机试真题 python】篮球比赛 【2022 Q4 | 100分】

    前言 <华为OD笔试真题 python> 专栏含华为OD机试真题.华为面试题.牛客网华为专栏真题. 如果您正在准备华为的面试,或者华为od的机会,有任何想了解的可以私信我进行交流.我会尽可 ...

  8. 【华为OD机试真题 python】相对开音节 【2022 Q4 | 100分】

    前言 <华为OD笔试真题 python> 专栏含华为OD机试真题.华为面试题.牛客网华为专栏真题. 如果您正在准备华为的面试,或者华为od的机会,有任何想了解的可以私信我进行交流.我会尽可 ...

  9. 【华为OD机试真题 python】最多等和不相交连续子序列【2022 Q4 | 100分】

    前言 <华为OD笔试真题 python> 本专栏包含华为OD机试真题,会实时更新收纳网友反馈,为大家更新最新的华为德科OD机试试题,为大家提供学习和练手的题库,订阅本专栏后可私信进交流群哦 ...

  10. 【华为OD机试真题 Python】统计射击比赛成绩

    前言:本专栏将持续更新华为OD机试题目,并进行详细的分析与解答,包含完整的代码实现,希望可以帮助到正在努力的你.关于OD机试流程.面经.面试指导等,如有任何疑问,欢迎联系我,wechat:steven ...

最新文章

  1. Python看似简单的地方——关于全局变量与局部变量
  2. 代码评析与重构——求完数问题
  3. 前端学习(1680):前端系列实战课程之创建和显示蛇
  4. linux db2备份,db2实现备份
  5. ad19 导出step 没有pcb_PCB设计导出Gerber基本操作及注意事项(三)
  6. UnityShader19.1:渲染纹理(下)之GrabPass
  7. mysql数据库连接数瓶颈_MySQL数据库性能优化之硬件瓶颈分析
  8. java 内置注解入门
  9. 用unity协程写的发牌程序
  10. HTML初识——网页设计html基础
  11. CBR,VBR,ABR,CQP四种编码方式。
  12. 总结 | ACL2022主会论文分类整理
  13. 猫咪藏在哪个房间python作业_猫作文
  14. NN中的学习技巧之(一)参数的最优化之 Momentum
  15. 还有什么服务器有无限连击,无限元宝动作类变态服有哪些
  16. DELL XPS 8930-R 从优盘安装centos7服务器
  17. python使用turtle库、绘制一个八边形_【Python】turtle八边形绘制
  18. 来说说datatype
  19. LINUX学记笔记17
  20. 详解超声波测距模块HC-SR04的使用

热门文章

  1. 速度位置双环模式c语言,直流电机速度位置双环控制简明教程.PDF
  2. C语言指针难吗?纸老虎而已,纯干货讲解
  3. 【源码定制】移植Youpk到Android 13.0 (Pixel4)【未完成】
  4. C语言小函数——atol(自己实现)
  5. 软件测试 | 测试开发 | RPC接口测试技术-Tcp 协议的接口测试
  6. java基于springboot二手交易平台-计算机毕业设计
  7. 软件考试:计算机组成原理:寻址方式
  8. 搭建gitlab自定义域名
  9. 9.1 什么是包图?
  10. Rust之常用集合(三):哈希映射(Hash Map)