荣耀笔试,太难了

第一题,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

相关推荐

我是小红是我:学校换成中南
点赞 评论 收藏
分享
2 20 评论
分享
牛客网
牛客企业服务