网易互娱 2020 年校招 人工智能算法 第二题

if __name__ == "__main__":
    T = int(input())
    for k in range(T):
        m, t, m1, t1, m2, t2 = [int(x) for x in input().strip().split(' ')]
        dp1 = [0]*(t+1)
        dp2 = [0]*(t+1)
        tem1, tem2 = 1, 1
        for i in range(t+1):
            if i%t1 == 0:
                if tem1 == 1:
                    tem1 =0
                else: tem1 = 1
            dp1[i] = tem1
        for i in range(t+1):
            if i%t2 == 0:
                if tem2 == 1:
                    tem2 =0
                else: tem2 = 1
            dp2[i] = tem2
        res = 0
        for i in range(1, t+1):
            dif = 0
            if dp1[i-1] == 0 and dp2[i-1] == 0:
                dif = m1 - m2
            elif dp1[i-1] == 0 and dp2[i-1] == 1:
                dif = m1
            elif dp1[i-1] == 1 and dp2[i-1] == 0:
                dif = -m2
            else: dif = 0
            res += dif
            if res < 0:
                res = 0
            if res > m:
                res = m
        print(res)

#网易互娱##校招#
全部评论

相关推荐

程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
明天不下雨了:这个项目 这个简历 这个模板 莫不是一个开源的
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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