小红书第一题用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
我的代码,我经常在赛码上碰到这种问题,我觉得这第一题就是简单地模拟,大家应该都没问题。
顺带求第三题代码

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

相关推荐

刘湘_passion:太强了牛肉哥有被激励到
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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