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

相关推荐

行云流水1971:你的简历已经有不错的内容基础,但在岗位匹配度、成果量化、逻辑分层上还有优化空间,我结合产品 / 金融科技类岗位偏好帮你调整: 一、现有问题 & 优化方向 信息冗余:课程 / 学生工作与目标岗位关联弱,可精简; 成果颗粒度不足:部分数据缺少 “对比基准”(比如 “效率提升” 没说之前的情况); 岗位标签弱:产品岗核心能力(如需求闭环、PRD 撰写)体现不够突出。 二、优化后简历(以 “金融科技产品岗” 为例) 教育经历 2023.09-2027.06 郑州轻工业大学(公办一本) | 软件工程 | 本科 核心课程:Java 程序设计、数据库原理、Python(匹配产品岗 “技术理解” 需求) 学习成果:专业核心课 90+,获校级一等奖学金; 学生工作:院学生会主席,统筹 6 场校级活动(覆盖 2000 + 人次),锻炼跨部门协作与项目统筹能力。 实习经历
投了多少份简历才上岸
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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