快手算法笔试求解答

1.字符消消乐,超3个消掉,通过70%
s = input()
flag = 1
while(flag==1):
    count = 1
    i = 1
    flag = 0
    while(i<len(s) and flag==0):
        if s[i]==s[i-1]:
            count += 1
        else:
            count = 1
        if count == 3:
            flag = 1
            s=s.replace(s[i-2:],s[i+1:])
            break
        else:
            flag = 0
        i += 1
print(s)
2.移动一根火柴,使数最大,没做
3.输入k,n。前k值为1,之后a[i]=a[i-1]+...+a[i-k],通过10%,一直提示算法循环过大,不知道怎么提升了。dp[i]=2*dp[i-1]-dp[i-k-1]
def fun(k,n):
    if n<k:
        return 1
    else:
        a = [1]*k
        a.append(k)
        for i in range(k+1,n+1):
            last = a[i-k-1]
            re = (a[-1]*2)%397-last
            a.append(re)
    return re
if __name__=="__main__":
    k,n=list(map(int,input().strip().split()))
    print(fun(k,n))


#快手##笔试题目#
全部评论
第一题70%。后来想了想,得考虑移除之后的情况,比如asssaa的结果是空字符 第二题弄了好久,才46.5%. 第三题用递归,10%,好不容易写完了快速矩阵幂,还是10%。 第四题就略过了。
2 回复
分享
发布于 2020-04-12 18:09
第一个应该用栈的 第二个没搞出来 哭了。。。
2 回复
分享
发布于 2020-04-12 18:12
联易融
校招火热招聘中
官网直投
第四题:K个站点的位置为N个集散中心中,带权出度最大的前K个集散中心,然后费用是剩余N-K个集散中心到这K个站点的最短路径*货物重量之和
2 回复
分享
发布于 2020-04-13 13:28
来这里看一堆大佬5点交卷,这卷子之间差别这么大?  B卷难哭了🤣
1 回复
分享
发布于 2020-04-12 18:04
算法最后一题看了几遍都没看懂🤣
1 回复
分享
发布于 2020-04-12 18:06
刷了一会都在说简单,都开始怀疑人生了😂
1 回复
分享
发布于 2020-04-12 18:12
终于找到组织了,我和lz一样,刚出来刷帖子吓死我!
1 回复
分享
发布于 2020-04-12 18:15
第一题用栈秒解。。然后以为后面的都很简单,结果第二题ac73,第三题超时。第四题没看题
1 回复
分享
发布于 2020-04-12 18:16
用栈解题的给个思路呀
1 回复
分享
发布于 2020-04-12 18:17
100,53,30,0,第一题要考虑移除之后新增的连续情况,二三都调了好久不知道哪里有问题😓,第四题没空看了
1 回复
分享
发布于 2020-04-12 18:18
第一题90   我开始想的太简单了,然后一个劲改
1 回复
分享
发布于 2020-04-13 10:10
🤣,我跟你差不多
点赞 回复
分享
发布于 2020-04-12 18:04
第三题30%
点赞 回复
分享
发布于 2020-04-12 18:05
我也是第一题ac,第三题10%,就是第二题太麻烦了,我没来得及写完,第四题看了就不想写😂
点赞 回复
分享
发布于 2020-04-12 18:05
我是第一题90,第二题没写,第三题10超时,第四题没写完,AB卷差距这么大吗🤣
点赞 回复
分享
发布于 2020-04-12 18:07
第一道70,第二道33.3,第三道撑死10,第四题目太臭,,🤣
点赞 回复
分享
发布于 2020-04-12 18:08
第三题一直超时
点赞 回复
分享
发布于 2020-04-12 18:08
我是60 60 10 ,前两题实在想不出边界情况了,第三题刚找到思路没时间写完代码没时间交了
点赞 回复
分享
发布于 2020-04-12 18:08
第一题花了一个小时才ac,然后第三题30,第二题太麻烦了,写了一半时间不够了13%,第四题看都么看🤣
点赞 回复
分享
发布于 2020-04-12 18:08
求题解啊,来看看大佬们怎么做
点赞 回复
分享
发布于 2020-04-12 18:08

相关推荐

7 14 评论
分享
牛客网
牛客企业服务