python使用datetime对象显示RE,但是本地3.8版本未出现错误
  • 板块P1167 刷题
  • 楼主kfjla89
  • 当前回复2
  • 已保存回复2
  • 发布时间2022/2/28 20:15
  • 上次更新2023/10/28 07:31:01
查看原帖
python使用datetime对象显示RE,但是本地3.8版本未出现错误
420021
kfjla89楼主2022/2/28 20:15

使用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)
            
2022/2/28 20:15
加载中...