TLE了,怎么优化呀
查看原帖
TLE了,怎么优化呀
949450
Closing_moon楼主2023/3/19 20:09
n=int(input())
sum=0
ls=[]
l0=[]
l1=[]
l2=[]
for i in range(n):
    m=input().split()
    ls.append(m)
for i in ls:
    if i[0]=='0':
        l0.insert(0,'1')
        for j in i:
            l0.append(j)
        l2.append(l0)
        l0=[]
        sum+=int(i[1])
    else:
        l1.append(i)
for i in l1:
    for j in l2:
        if int(i[1])<=int(j[2]) and 0<=int(i[2])-int(j[3])<=45:
            l2.remove(j)
            break
    else:
        sum+=int(i[1])
print(sum)
    
2023/3/19 20:09
加载中...