荣耀笔试,太难了

第一题,2的倍数,100%
T = int(input())
for k in range(T):
    n = int(input())
    nums = list(map(int, input().split()))
    ans = 0
    for i in range(n):
        if nums[i] * 2 in nums:
            ans += 1
    print(ans)
第二题,迷宫,40%
X,Y,N = map(int, input().split())
ans = 0
s = []
for i in range(N):
    s.append(list(map(int, input().split())))
mi = [[10**9]*X for _ in range(Y)]
for j in range(N):
    a = s[j]
    mi[a[1]][a[0]] = a[2]
if mi[0][0] == 10**9:
    mi[0][0] = 1
# print(mi)
a = 0
b = 0
while a != X-1&nbs***bsp;b != Y-1:
    if a+1 < X and b+1 < Y:
        ans += min(mi[b][a+1],mi[b+1][a])
        if min(mi[b][a+1],mi[b+1][a]) == mi[b][a+1]:
            a += 1
        else:
            b += 1
    elif a+1 < X:
        ans += mi[b][a+1]
        a += 1
    elif b+1 < Y:
        ans += mi[b+1][a]
        b += 1

if ans > 10**9:
    print(-1)
else:
    print(ans)
第三题,送伞,不会,0%
T = int(input())
for _ in range(T):
    time = 1
    C, n, m = map(int, input().split())
    print(C)
#荣耀笔试##荣耀手机##笔经#
全部评论
切水果怎么做,等一个大佬的答案
2 回复 分享
发布于 2021-08-14 20:11
他这个难度好玄学,我第二题codeing能力比较弱,花了我一个多小时,第一题和第三题,过得很快,但是第三题没时间写了
1 回复 分享
发布于 2021-08-14 20:07
蹲一下答案吧,第二题音乐直接死循环了,死活过不去
1 回复 分享
发布于 2021-08-14 20:12
wocc ,你是什么卷子啊,好像笔试不一样
点赞 回复 分享
发布于 2021-08-14 20:06
题不一样,我是三重数字,音乐比较器,切水果,1,0.4,0.6
点赞 回复 分享
发布于 2021-08-14 20:06
题目不一样啊
点赞 回复 分享
发布于 2021-08-14 20:09
我咋和你们都不一样 字符串分级别,分礼物,扑克牌
点赞 回复 分享
发布于 2021-08-14 20:10
死循环加一,这个输入的处理和本机调试不一样
点赞 回复 分享
发布于 2021-08-14 20:17
楼主还记得题目要求吗?
点赞 回复 分享
发布于 2021-08-23 11:48

相关推荐

10-09 00:50
已编辑
长江大学 算法工程师
不期而遇的夏天:1.同学你面试评价不错,概率很大,请耐心等待;2.你的排名比较靠前,不要担心,耐心等待;3.问题不大,正在审批,不要着急签其他公司,等等我们!4.预计9月中下旬,安心过节;5.下周会有结果,请耐心等待下;6.可能国庆节前后,一有结果我马上通知你;7.预计10月中旬,再坚持一下;8.正在走流程,就这两天了;9.同学,结果我也不知道,你如果查到了也告诉我一声;10.同学你出线不明朗,建议签其他公司保底!11.同学你找了哪些公司,我也在找工作。
点赞 评论 收藏
分享
09-27 14:42
已编辑
浙江大学 Java
未来未临:把浙大放大加粗就行
点赞 评论 收藏
分享
2 20 评论
分享
牛客网
牛客企业服务