10.12 拼多多技术岗笔试 第二题 求教

#拼多多笔试##拼多多笔试题#
就是那道灯光的,滑动窗口的题,有没有做对了的,能告诉我这道题有什么坑点吗?
我尝试好多种写法,示例都过了,但是提交之后通过率都是0。

我不知道能不能详细描述题目,大概说一下吧。
一个数组,有n种重要元素,k种辅助元素,要求找到包含n种重要元素,并且包含R个辅助元素的连续子序列(我尝试过很多情况:单纯统计所有满足条件的子序列。把子序列放到集合中去重,要求包含R种辅助元素而不是R个辅助元素)
没做过的也不用瞎猜,反正没有标准答案。

如果遇到本地示例通过,但通过率为0的题目,有没有什么好的办法,真的很抓瞎。我目前想到的就是自己猜示例,写一个判断,如果猜中了就故意写错的代码,然后看系统返回的错误。
全部评论
冷静了一下,我好像知道为什么错了。我滑动窗口的右边界往前走时候的停止的条件写错了。 我写的条件是一旦满足两个条件就停止循环。但其实j+1可能是主要元素之一。i到j+1的字数组也可能是满足条件的。 不用滑动窗口,直接用前缀数组dp[len(s)][26]应该不难写。 滑动窗口好像也可以做。
1 回复 分享
发布于 昨天 21:36 四川
辅助灯光是r个吗。。。我用set去重当作r种做的 真服了怪不得一交就爆0,测试用例也没说清楚
点赞 回复 分享
发布于 今天 14:07 浙江
只能自己想样例了,没有办法
点赞 回复 分享
发布于 今天 10:20 北京
我也是,兄弟
点赞 回复 分享
发布于 昨天 21:51 四川
双指针只判断元音是否满足条件,辅音使用二分判断,就可以了。样例确实很弱
点赞 回复 分享
发布于 昨天 21:43 吉林
测试一下这些例子吧 1 DXDTMAOD 1 XDYTMAOD 2 XDYTMAOD 1 XDXTMAOD 0 DDTMAOD
点赞 回复 分享
发布于 昨天 21:17 上海
我也通过0,这题目真怪吧
点赞 回复 分享
发布于 昨天 21:17 安徽
+1 我不理解为什么错了
点赞 回复 分享
发布于 昨天 21:12 北京

相关推荐

评论
1
1
分享

创作者周榜

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