AT_abc278_b.[ABC278B] Misjudge the Time

入门

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

高桥买了个台钟。这个钟采用 24 小时计时法,显示的时间为 AB‾:CD‾\overline{AB}:\overline{CD}。当且仅当 0≤AB‾<240\leq \overline {AB}<24 且 0≤CD‾<600\leq \overline {CD}<60 时我们称这个时间是合法的。

高桥决定将满足以下条件的时间叫做 “迷惑时间”:

  • 如果把 BB 和 CC 交换,这个时间仍然是合法的。

比如说 20:13 是“迷惑时间”,因为 21:03 是合法的。

现在高桥的钟显示的时间是 H:MH:M。请你求出从现在之后离现在最近的“迷惑时间”(包括现在)。

输入格式

HMH\quad M

输出格式

设答案是 h:mh:m,那么请你输出:

hmh\quad m

输出允许 hh 存在前导 00。

输入输出样例

  • 输入#1

    1 23

    输出#1

    1 23
  • 输入#2

    19 57

    输出#2

    20 0
  • 输入#3

    20 40

    输出#3

    21 0

说明/提示

  • 0≤H≤230\leq H\leq 23
  • 0≤M≤590\leq M\leq 59
  • HH 和 MM 是整数

样例解释

  • 样例 1

1:23 是一个“迷惑时间”,因为 2:13 是合法的。因此答案就是 1:23。

当然,即使你输出 01 23 也是可以的。

  • 样例 2

19:57 后的下一个“迷惑时间”是 20:00。

  • 样例 3

请注意 24:00 是不合法的时间。

输入解题思路,AI测评打分。不知道怎么写?

首页