logo AlgoBeat OnlineJudge
登录 注册

#216027. [PA 2026] 夏令时 / Zmiana czasu

内存限制:1024 MiB 时间限制:1000 ms 标准输入输出
题目类型:VJudge(洛谷) 评测方式:VJudge
上传者: 匿名

题目描述

今年,夏令时调整恰好发生在 PA 期间。这是否意味着你们的周末轮次少了一个小时?很遗憾,确实如此,对此我们深表歉意。

Bajtazar 今年下定决心要晋级决赛。他不打算像往年那样半途而废,而是决定尽可能合理地利用时间,精确规划每道题目的解题时间。

回顾一下今年 PA 的赛程安排:

轮次 题目发布时间 提交截止时间
1 3 月 23 日 3 月 24 日
2 3 月 24 日 3 月 25 日
3 3 月 25 日 3 月 26 日
4 3 月 26 日 3 月 27 日
5 3 月 27 日 3 月 29 日

夏令时调整将于 3 月 29 日凌晨 发生,届时时钟将拨快至

请编写一个程序,帮助 Bajtazar 计算:已知他开始解题的时间,他在某一轮次中还有多少时间可以用于解题。

输入格式

输入的一行中包含四个整数 ),分别表示:题目所属的轮次编号、Bajtazar 开始解题时的日期、小时和分钟。

保证输入的日期和时间处于第 轮的比赛期间,且为合法的波兰时间,即不会落在夏令时调整所跳过的那一小时内。更具体地说,输入中不会出现 的情况。

输出格式

输出一个整数——Bajtazar 用于解题的分钟数。

样例

样例输入 1

1 23 12 0

样例输出 1

2160

样例输入 2

5 28 13 14

样例输出 2

2026

数据范围与提示

样例解释

在第一个样例中,Bajtazar 在第一轮题目发布的那一刻开始解题,因此他拥有整整一轮的时间,即 小时,也就是 分钟。

在第二个样例中,Bajtazar 在周六 开始解题(很遗憾,他把整个周五都花在调试第 4A 题上,之后又不得不好好补觉),因此他从该时刻到周六午夜还有 分钟,加上周日的 小时(由于夏令时调整),共计 分钟。