【在写】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)

改进

全部评论

相关推荐

11-19 18:44
已编辑
成都理工大学 Java
程序员花海:我面试过100+校招生,大厂后端面试不看ACM,竞赛经历含金量低于你有几份大厂实习 这个简历整体来看不错 可以海投
如何写一份好简历
点赞 评论 收藏
分享
10-09 17:17
已编辑
门头沟学院 Java
活泼的代码渣渣在泡池...:同学你好,我也是学院本,后天要面这个亚信科技,是实习,请问问题都啥样呀,我项目就做了网上的,这是第一次面试
投递多益网络等公司6个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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