(2018.9.8 15:00--17:00)

(哇这题花了我40分钟(也没做出来)!直接害得我后面问答题来不及写!)

以下为题目的大概描述:

小易买了一块只有黑色(b)和白色(w)的橡皮泥(当作字符串)。因为小易喜欢斑马图案,所以他想得到橡皮泥的黑白相间(如wbwbw)的最大子串。然而小易有多动症(来自本人的抱怨),他可以对橡皮泥进行以下0次或多次操作:

·小易从橡皮泥的一处切开(即相当于分割字符串),然后将两侧橡皮泥同时翻转,连在一起。

(根据我的理解,就比如bwbbbww这个字符串,假如从第四个b后处切开,翻转的得到bbwbwwb)

问:小易操作后可以得到的最大黑白相间的子串的长度

样例输入1:bwbwb     输出结果:5

样例输入2:wwb          输出结果:3

这题我花了20分钟才明白这个切割可以相当于 把前一个子串接到后一个子串末

然而剩下20分钟还是不知道该怎么算…………(无力)

我最后用了个正则表达式,忽视了小易的多动症,只算一个字符串里黑白相间的子串的最大长度。最后样例通过70%。这显然是不对的(垂死挣扎)

该怎么做呢?记下来好好思考

2019网易校招笔试算法编程题——小易橡皮泥相关推荐

  1. system verilog编程题_拼多多2020校招部分算法编程题合集

    拼多多2020校招部分算法编程题2道,多多的魔术盒子和多多的排列函数 其实根据他的匹配职位我们可以看到,这5道题的难度还是并不高,只是作为一个初步筛选,我这边选择了前两道跟大家分享 [编程题一] 多多 ...

  2. 2014 微软校招笔试答案 编程题

    上午参加完微软校招笔试,最后编程题的代码,仅供参考 #include <iostream> using namespace std; struct Node { Node *next;   ...

  3. 2018年网易校招内推编程题之交错01串

    如果一个01串任意两个相邻位置的字符都是不一样的,我们就叫这个01串为交错01串.例如: "1","10101","0101010"都是交错 ...

  4. 【编程笔试】美团2021校招笔试-通用编程题第9场(附思路及C++代码)

    导览 练习地址 糕点 晋级人数 回转寿司 神秘的苹果树 总结 练习地址 点此前往练习 糕点 小团的蛋糕铺长期霸占着美团APP中"蛋糕奶茶"栏目的首位,因此总会吸引各路食客前来探店. ...

  5. 【编程笔试】美团2021校招笔试-通用编程题第4场(附思路及C++代码)

    导览 练习地址 小团无路可逃 小团的神秘暗号 小团的选调计划 小团的默契游戏 总结 练习地址 点此前往练习 小团无路可逃 小团惹小美生气了,小美要去找小团"讲道理".小团望风而逃, ...

  6. 【编程笔试】美团2021校招笔试-通用编程题第3场(附思路及C++代码)

    导览 练习地址 小美的仓库整理 小美的跑腿代购 小美的用户名 小美的区域会议 总结 练习地址 点此前往练习 小美的仓库整理 小美是美团仓库的管理员,她会根据单据的要求按顺序取出仓库中的货物,每取出一件 ...

  7. 2018拼多多校招笔试贪心编程题小熊吃糖详解

    题目描述 有n只小熊,他们有着各不相同的战斗力.每次他们吃糖时,会按照战斗力来排,战斗力高的小熊拥有优先选择权.前面的小熊吃饱了,后面的小熊才能吃.每只小熊有一个饥饿值,每次进食的时候,小熊们会选择最 ...

  8. 【编程笔试】美团2021校招笔试-通用编程题第6场(附思路及C++代码)

    导览 练习地址 小团的装饰物2 填数游戏 照镜子 密室闯关 练习地址 点此前往练习 小团的装饰物2 小团需要购买m样装饰物.商店出售n种装饰物,按照从小到大的顺序从左到右摆了一排.对于每一个装饰物,小 ...

  9. 【编程笔试】美团2021校招笔试-通用编程题第1场(附思路及C++代码)

    导览 练习地址 小美的送花路线 小美的评分计算器 小美的外卖省钱计划 小美的代金券要过期啦 总结 练习地址 点此前往练习 小美的送花路线 小美是美团的一名鲜花快递员,鲜花是一种保质期非常短的商品,所以 ...

最新文章

  1. 第一周(1.8-1.14)
  2. halcon算子盘点:Chapter 13:对象、Chapter 14 区域
  3. websocket规范 RFC6455 中文版
  4. [实践篇] 逻辑回归
  5. python批处理栅格转点_python获取栅格点和面值的实现
  6. 【转】 UML各种线的含义
  7. 蓝桥杯 ADV-147 算法提高 学霸的迷宫
  8. python判断点在直线的哪一侧_判断点在直线的一侧
  9. Java对象创建过程
  10. 关于火狐浏览器国际版和国内版的说明
  11. 七牛云上传文件、视频截图、合成gif图
  12. python最大公约数计算的程序代码_Python实现的求解最大公约数算法示例
  13. 2021-11-16派森编程学习笔记“上帝视角下的游戏操盘手” 通过类的继承学会了复用代码,减少代码冗余,提高编程效率。
  14. stm32 led屏控制卡_如何实现LED双面透明显示屏,双面LED透明屏
  15. 点晴信息技术告诉您点晴OA是如何做出色的免费OA系统
  16. 潜心研究即时通讯软件,基于企业im源码 分享
  17. Vue 引入高德地图 vue-amap
  18. TradingView--自定义技术指标
  19. 数字 整除 互质 最大公约数 最小公倍数 判断技巧
  20. Zoundry Raven网易博客设置

热门文章

  1. Revit 编辑生成带散水和饰条的墙
  2. matlab三维散点图画法
  3. 华为音量键只能调通话_原来华为手机的音量键要这么用,别只当做调音量,不然要吃大亏...
  4. 软件测试之魂:核心测试设计精解(第2版)》
  5. ajaxFileUpload图片上传、限制后缀和张数 带参数
  6. 什么是指令字节对齐?
  7. 微信扫一扫,扫条形码/二维码后台(C#,NetCore)
  8. 智慧树python数据分析与数据可视化_知到APP智慧树Python数据分析与数据可视化慕课答案...
  9. 计算机网络未来发展5个趋势_攀枝花亚马逊跨境电商未来发展趋势
  10. 自定义相机添加闪光灯设置