#ABC278B. 看错时间

看错时间

看错时间

题目描述

高桥买了一个桌面时钟。

该时钟以 24 小时制的 AB\mathrm{AB}:CD\mathrm{CD} 形式显示时间。例如,当时钟显示 7:58 时,钟面上四个数字的排列如下所述。

时间格式的形式化描述如下。

设当前 24 小时制时间为 hhmm 分。这里,24 小时制中小时用 002323(含)之间的整数表示,分钟用 005959(含)之间的整数表示。

AAhh 的十位数字,BBhh 的个位数字,CCmm 的十位数字,DDmm 的个位数字。(这里,如果 hh 只有一位数字,则视为带有前导零;mm 同理。)

此时,时钟在左上显示 AA,左下显示 BB,右上显示 CC,右下显示 DD

高桥决定这样定义「混淆时间」:交换钟面上右上与左下的数字之后,钟面表示的仍然是 24 小时制下的合法时间,则称该时间为混淆时间。

例如,时钟显示 20:13。交换其右上与左下的数字后,读作 21:03。因此,20:13 是混淆时间。

时钟当前显示 HH:MM

求 24 小时制下,从当前时间起的下一个混淆时间(包括当前时间)。

输入格式

输入按以下格式从标准输入给出:

HH MM

输出格式

设答案为 hh:mm,其中 hhmm 必须满足 0h230 \le h \le 230m590 \le m \le 59

按以下格式输出 hhmm:

hh mm

即使 hh 带有前导零,以两位整数形式输出也会被判为正确;mm 同理。

样例

1 23
1 23

1:23 是混淆时间,因为交换钟面上右上与左下的数字后,读作 2:13。

因此答案为 1:23。

即使输出带前导零的 01 23,也会被判为正确。

19 57
20 0

19:57 之后的下一个混淆时间是 20:00。

20 40
21 0

注意在 24 小时制中,24:00 不是合法的记法。

数据范围

  • 0H230 \le H \le 23
  • 0M590 \le M \le 59
  • HHMM 均为整数。
难度 普及-
通过率
尝试 0
已通过 0
ID
2545
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签