【在写】C 蓝彗星

蓝彗星

https://ac.nowcoder.com/acm/contest/23479/C

题目

重述

思路

原思路

本来的思路是用一个长的数组来存蓝红彗星的出现时间。最后的答案虽然是正确的,但是时间复杂度每过。

s = input()
st = list(map(int, input().split()))
r = [0 for i in range(n*t+1)]
for i in range(n):
    if s[i] == 'R':
        for j in range(t):
            r[st[i]+j] = 1
    else:
        for j in range(t):
            if r[st[i]+j] == 0:
                r[st[i]+j] = 2
p = 0
for i in r:
    if i == 2:
        p = p + 1
print(p)

改进

全部评论

相关推荐

愤怒的查理被升职:每个项目经历后面加关键成果:xxx, 项目经历要和岗位JD匹配,不是有多少项目经历都要写上的,挑选出是个岗位JD的,并且内容往岗位JD方面写,教育背景直接写 大学+专业+时间,一行就过去了。你是建筑投运营别人不看你本科建筑学的怎么样
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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