小红书笔试全A

第一次笔一志愿只A了1+0.09+0.09,又发了一次笔试,本来想着熟悉熟悉选择题,结果没想到三题全A了,能拿到面吗?

第一题:正难则反,用mp[字符]存以前的字符出现的次数,当前字符直接累加以前的次数就是目前为止全部包裹的个数,然后用总的(1+...+n)减去,就可以输出了。

第二题比第一题简单,从后往前,不一样删掉计数就行了,直到只剩相同的。

第三题:确定三元组i,j,k,我简单假设前半就能找到i,k。所以先截一半字符串s,排序后为s1,从头到尾遍历找到s与s1第一个不同的字符(即字典序需要改变的元素),再从尾到头找到这个元素在s的位置,这样就确定了i-k,i,最后再从i+1开始找j,只要j和j+k是逆序就直接交换。 没想到直接A了,按理来说会有更复杂的情况,例如i不在前半段,而k很小。样例竟然没有这种情况。

第一次笔试全A,能进面吗,球球了。

全部评论
同全a,用人部门筛选一周,暂不合适
点赞 回复 分享
发布于 09-27 14:48 广东
等等看,黄金周前说不定有好消息
点赞 回复 分享
发布于 09-25 23:24 北京
全A显示暂不合适
点赞 回复 分享
发布于 09-24 11:08 浙江
有希望,但不算大吧
点赞 回复 分享
发布于 09-22 16:40 广东
建议直接发offer别耽误大佬时间
点赞 回复 分享
发布于 09-22 10:56 上海
全A大佬还在担心,我直接裂开
点赞 回复 分享
发布于 09-22 10:56 江苏
全A肯定拿得到
点赞 回复 分享
发布于 09-22 10:30 上海

相关推荐

评论
2
3
分享

创作者周榜

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