Python:网易笔试的时候可以用scipy这种包吗?

网易互娱最后一题,笔试的时候没来得及写,可惜了
from scipy.special import comb
if __name__ == '__main__':

    n, m, k = map(int, input().split())
    nn = n
    mm = m
    thre = comb(m+n, n)
    if k > thre:
        print(-1)
    else:
        res = ''
        for i in range(nn+mm):
            tmp = comb(m+n-1, n-1)
            if k <= tmp:
                res += 'a'
                n -= 1
                if n == 0:
                    break
            else:
                res += 'z'
                k -= tmp
                m -= 1
                if m == 0:
                    break

        while n > 0:
            res += 'a'
            n -= 1
        while m > 0:
            res += 'z'
            m -= 1
        print(res)

#Python##网易#
全部评论
做这些个在线笔试我都是提前把 numpy 里面常用的函数重新用 pure python 写一遍(例如argsort),要不到时候提交说不准会出什么幺蛾子
点赞 回复
分享
发布于 2018-08-11 19:31
不行的,笔试都只能用标准库
点赞 回复
分享
发布于 2018-08-11 19:32
滴滴
校招火热招聘中
官网直投
很明显不可以,除非牛客后台系统帮你把三方库都装上😂
点赞 回复
分享
发布于 2018-08-12 09:38
numpy都不可以
点赞 回复
分享
发布于 2018-08-12 10:32
自己装个scipy都要倒腾一下的,何况是在线的……
点赞 回复
分享
发布于 2018-08-12 12:04

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务