小红书第一题用python写有空行17%没空行83%有问题吧

n,m = map(int,input().split())

from collections import defaultdict
d = defaultdict(int)
p = dict()

for i in range(n):
    a,b = input().split()
    d[a] += int(b)

input()
for i in range(m):
    name,x,y = input().split()
    if x == 'order':
        if d[y] > 0:
            if name in p:
                print('no')
                continue
            d[y] -= 1
            p[name] = (x,y)
            print('yes')
            continue
        else:
            print('no')
            continue
    elif x == 'release':
        if name not in p:
            print('no')
            continue
        if p[name][1] == y:
            d[y] += 1
            #  p.pop(name)
            del p[name]
            print('yes')
        else:
            print('no')
            continue
我的代码,我经常在赛码上碰到这种问题,我觉得这第一题就是简单地模拟,大家应该都没问题。
顺带求第三题代码

算法岗
#小红书##笔试题型#
全部评论
😂第三题 输出用例能过9%
点赞
送花
回复 分享
发布于 2020-08-30 21:18
第二题呢?
点赞
送花
回复 分享
发布于 2020-08-30 21:23
秋招专场
校招火热招聘中
官网直投
+1,发现一直一直17%,原来也能和空行有关
点赞
送花
回复 分享
发布于 2020-08-30 23:45

相关推荐

牛牛不会牛泪:可以先别急着租房,去青旅,或者订个近点的宾馆待几天。先看看要做的能不能学到东西,然后看文档完不完善,写的好不好,mentor对你咋样,公司氛围啥的。情况不对赶快跑路找下家
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务