小米今天下午笔试第二题 67%的问题解决

xiaomi子序列
室友是AK的
对比发现 是测试用例错误 答案最后的下标计算错误 
举个例子 xiaomiiujimi 这个中我们算mi的个数 应该从n - 2 的位置开始算 而答案忽视了 
是从n - 3开始算的 也就是小于等于n - 2写成了小于n - 2
不知道官方这题会怎么管
全部评论
难蚌
点赞 回复 分享
发布于 2023-10-14 23:39 上海
我是分别查找xiao和mi的下标,遍历xiao的数组然后在mi数组中二分查找大于该下标的数量累加
点赞 回复 分享
发布于 2023-10-14 21:58 江苏
只能说是逆天,今天一天三场笔试两场都是测试数据有问题,太恶心人了
点赞 回复 分享
发布于 2023-10-14 19:32 陕西
也就是说这个例子的官方答案是1吗
点赞 回复 分享
发布于 2023-10-14 19:08 北京
我也是过了67%,思路是遍历原串提取所有的"xiao"和"mi"存到一个vector<string>中,然后从后往前遍历,统计mi出现的次数,累加到答案上。感觉没啥问题
点赞 回复 分享
发布于 2023-10-14 18:56 安徽
室友意外碰对了?
点赞 回复 分享
发布于 2023-10-14 18:48 江苏

相关推荐

05-22 12:44
已编辑
门头沟学院 golang
点赞 评论 收藏
分享
07-01 13:37
门头沟学院 Java
steelhead:不是你的问题,这是社会的问题。
点赞 评论 收藏
分享
昨天 18:44
已编辑
中山职业技术学院 Java
投递文远知行等公司7个岗位
点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务