import sys
from datetime import datetime
input = sys.stdin.read().strip()
round, day, hour, minute = [int(t) for t in input.split()]
limits = [
None,
datetime(2026, 3, 25),
datetime(2026, 3, 26),
datetime(2026, 3, 27),
datetime(2026, 3, 28),
datetime(2026, 3, 30),
]
start = datetime(2026, 3, day, hour, minute)
end = limits[round]
ret = (end - start).total_seconds() / 60
ret = int(ret)
if round == 5 and start < datetime(2026, 3, 29, 3):
ret -= 60
print(ret)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | import sys from datetime import datetime input = sys.stdin.read().strip() round, day, hour, minute = [int(t) for t in input.split()] limits = [ None, datetime(2026, 3, 25), datetime(2026, 3, 26), datetime(2026, 3, 27), datetime(2026, 3, 28), datetime(2026, 3, 30), ] start = datetime(2026, 3, day, hour, minute) end = limits[round] ret = (end - start).total_seconds() / 60 ret = int(ret) if round == 5 and start < datetime(2026, 3, 29, 3): ret -= 60 print(ret) |
English