使用python的datetime对象可以很方便地解决时间差换算问题,但是洛谷的python版本似乎不支持,如果是其它的错误欢迎留言,以下是代码~~(人生苦短,我学python)~~:
from datetime import datetime
n=int(input())
arr=[int(input()) for i in range(n)]
bfd=datetime.strptime(input(),"%Y-%m-%d-%H:%M")
d=datetime.strptime(input(),"%Y-%m-%d-%H:%M")
t1=d-bfd
m=int(t1.total_seconds())//60
arr.sort()
ant=0
for i in arr:
if i<=m:
ant+=1
m-=i
else:
break
print(ant)