[python]全是RE
查看原帖
[python]全是RE
1153767
du_man楼主2023/10/22 21:04
n = int(input())

def time():
    x,t1,t2,sgn = [],0,0,0
    x = list(input())
    t1 = (int(x[0]+x[1])*3600
        +int(x[3]+x[4])*60
        +int(x[6]+x[7]))
    if len(x) == 17:
        t2 = (int(x[9]+x[10])*3600
              +int(x[12]+x[13])*60
              +int(x[15]+x[16]))
    else:
        if x[19] == '-':
            sgn = -1
        elif x[19] == '+':
            sgn = 1
        t2 = (int(x[9]+x[10])*3600
              +int(x[12]+x[13])*60
              +int(x[15]+x[16])+sgn*int(x[20])*24*3600)
    return abs(t2 - t1)

p1,p2,r_t = 0,0,0
for i in range(n):
    p1 = time()
    p2 = time()
    r_t = int((p1+p2)/2)
    print('{:02d}:{:02d}:{:02d}'.format(r_t//3600,r_t%3600//60,r_t%60))

线下示例运行没问题,但洛谷全是RE

2023/10/22 21:04
加载中...