平安科技AI专场AK代码

三个编程题都不难,选择题也还好,不过的确有6,7题不会。感觉基本不招人吧,招反正也不是我这种选择题都不会的菜鸡
第一题:求a得b次方根
a, b = input().strip().split()
a = float(a)
b = int(b)
l, r = 0, a
while r > l + 1e-7:
    m = (l+r) / 2
    if pow(m, b) > a:
        r = m
    else:
        l = m
    # print(l, r)
print('%.6f' % m)
第二题:有向图是否有环。这题一开始当成了有向图是否可以不中断遍历所有节点,怎么都是50%。。。另外直接输出TRUE或者FALSE都是一半分数。
def dfs(k, l, d):
    if k not in d:
        return False
    for i in d[k]:
        if i not in l:
            l.append(i)
            if dfs(i, l, d):
                return True
            l.pop()
        else:
            return True
    return False

import json
s = input()
d = json.loads(s)
for k in d.keys():
    l = [k]
    judge = dfs(k, l, d)
    if judge:
        break
print(judge)
第三题:小朋友分糖果
n = int(input().strip())
nums = list(map(int, input().strip().split()))
s = sum(nums)
if s % n:
    print(-1)
else:
    k = s // n
    res = 0
    for x in nums:
        if abs(x - k) % 2:
            res = -2
            break
        else:
            res += abs(x - k) // 2
    print(int(res/2))




#笔试题目##平安科技#
全部评论
随便一下就A了。。我都不敢相信我自己
点赞 回复 分享
发布于 2019-09-18 22:29
第一题的题目上明明说的是小数点后7位,结果。。。。。。
点赞 回复 分享
发布于 2019-09-18 22:25
大佬 这个是笔试的编程题目吗?
点赞 回复 分享
发布于 2019-09-18 22:22

相关推荐

不愿透露姓名的神秘牛友
07-04 14:35
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-02 17:58
点赞 评论 收藏
分享
_mos_:我以为手抄报简历就已经很顶了,没想到还有表格简历
点赞 评论 收藏
分享
屌丝逆袭咸鱼计划:心态摆好,man,晚点找早点找到最后都是为了提升自己好进正职,努力提升自己才是最关键的😤难道说现在找不到找的太晚了就炸了可以鸡鸡了吗😤早实习晚实习不都是为了以后多积累,大四学长有的秋招进的也不妨碍有的春招进,人生就这样
点赞 评论 收藏
分享
评论
点赞
16
分享

创作者周榜

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