2019网易校招笔试算法编程题——小易橡皮泥
(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网易校招笔试算法编程题——小易橡皮泥相关推荐
- system verilog编程题_拼多多2020校招部分算法编程题合集
拼多多2020校招部分算法编程题2道,多多的魔术盒子和多多的排列函数 其实根据他的匹配职位我们可以看到,这5道题的难度还是并不高,只是作为一个初步筛选,我这边选择了前两道跟大家分享 [编程题一] 多多 ...
- 2014 微软校招笔试答案 编程题
上午参加完微软校招笔试,最后编程题的代码,仅供参考 #include <iostream> using namespace std; struct Node { Node *next; ...
- 2018年网易校招内推编程题之交错01串
如果一个01串任意两个相邻位置的字符都是不一样的,我们就叫这个01串为交错01串.例如: "1","10101","0101010"都是交错 ...
- 【编程笔试】美团2021校招笔试-通用编程题第9场(附思路及C++代码)
导览 练习地址 糕点 晋级人数 回转寿司 神秘的苹果树 总结 练习地址 点此前往练习 糕点 小团的蛋糕铺长期霸占着美团APP中"蛋糕奶茶"栏目的首位,因此总会吸引各路食客前来探店. ...
- 【编程笔试】美团2021校招笔试-通用编程题第4场(附思路及C++代码)
导览 练习地址 小团无路可逃 小团的神秘暗号 小团的选调计划 小团的默契游戏 总结 练习地址 点此前往练习 小团无路可逃 小团惹小美生气了,小美要去找小团"讲道理".小团望风而逃, ...
- 【编程笔试】美团2021校招笔试-通用编程题第3场(附思路及C++代码)
导览 练习地址 小美的仓库整理 小美的跑腿代购 小美的用户名 小美的区域会议 总结 练习地址 点此前往练习 小美的仓库整理 小美是美团仓库的管理员,她会根据单据的要求按顺序取出仓库中的货物,每取出一件 ...
- 2018拼多多校招笔试贪心编程题小熊吃糖详解
题目描述 有n只小熊,他们有着各不相同的战斗力.每次他们吃糖时,会按照战斗力来排,战斗力高的小熊拥有优先选择权.前面的小熊吃饱了,后面的小熊才能吃.每只小熊有一个饥饿值,每次进食的时候,小熊们会选择最 ...
- 【编程笔试】美团2021校招笔试-通用编程题第6场(附思路及C++代码)
导览 练习地址 小团的装饰物2 填数游戏 照镜子 密室闯关 练习地址 点此前往练习 小团的装饰物2 小团需要购买m样装饰物.商店出售n种装饰物,按照从小到大的顺序从左到右摆了一排.对于每一个装饰物,小 ...
- 【编程笔试】美团2021校招笔试-通用编程题第1场(附思路及C++代码)
导览 练习地址 小美的送花路线 小美的评分计算器 小美的外卖省钱计划 小美的代金券要过期啦 总结 练习地址 点此前往练习 小美的送花路线 小美是美团的一名鲜花快递员,鲜花是一种保质期非常短的商品,所以 ...
最新文章
- 第一周(1.8-1.14)
- halcon算子盘点:Chapter 13:对象、Chapter 14 区域
- websocket规范 RFC6455 中文版
- [实践篇] 逻辑回归
- python批处理栅格转点_python获取栅格点和面值的实现
- 【转】 UML各种线的含义
- 蓝桥杯 ADV-147 算法提高 学霸的迷宫
- python判断点在直线的哪一侧_判断点在直线的一侧
- Java对象创建过程
- 关于火狐浏览器国际版和国内版的说明
- 七牛云上传文件、视频截图、合成gif图
- python最大公约数计算的程序代码_Python实现的求解最大公约数算法示例
- 2021-11-16派森编程学习笔记“上帝视角下的游戏操盘手” 通过类的继承学会了复用代码,减少代码冗余,提高编程效率。
- stm32 led屏控制卡_如何实现LED双面透明显示屏,双面LED透明屏
- 点晴信息技术告诉您点晴OA是如何做出色的免费OA系统
- 潜心研究即时通讯软件,基于企业im源码 分享
- Vue 引入高德地图 vue-amap
- TradingView--自定义技术指标
- 数字 整除 互质 最大公约数 最小公倍数 判断技巧
- Zoundry Raven网易博客设置
热门文章
- Revit 编辑生成带散水和饰条的墙
- matlab三维散点图画法
- 华为音量键只能调通话_原来华为手机的音量键要这么用,别只当做调音量,不然要吃大亏...
- 软件测试之魂:核心测试设计精解(第2版)》
- ajaxFileUpload图片上传、限制后缀和张数 带参数
- 什么是指令字节对齐?
- 微信扫一扫,扫条形码/二维码后台(C#,NetCore)
- 智慧树python数据分析与数据可视化_知到APP智慧树Python数据分析与数据可视化慕课答案...
- 计算机网络未来发展5个趋势_攀枝花亚马逊跨境电商未来发展趋势
- 自定义相机添加闪光灯设置