1S/512M
小明因为一些烦心事失眠了,他发现自己似乎陷入了一个时间循环。从午夜 00:00 开始,他每过 分钟就会惊醒一次。例如,他会在 00:00, 00:15, 00:30, 00:45, 01:00... 这些时刻醒来。
现在,给定若干个具体的时间点,请你对每一个时间点,都计算出小明下一次醒来的确切时刻是什么时候。
注意:如果给定的时间点恰好是小明醒来的时刻,那么你需要计算的是再下一次(分钟后)的醒来时刻。
本题包含多组测试数据。
第一行包含一个整数 ,表示测试数据的数量。
接下来的 行,每行包含一个字符串,表示一个需要计算的时间点。格式为 HH:MM,其中 HH 是两位数的小时,MM 是两位数的分钟。
对于每个测试用例,输出一行,表示小明下一次醒来的时刻,格式同样为 HH:MM。
3
08:05
10:30
23:50
08:15
10:45
00:00
本样例包含 组测试数据:
08:05,按每 分钟醒来一次的规律,他下一次醒来的时刻将是 点 分。10:30,这个时刻恰好是小明醒来的时刻,他下一次醒来是在 分钟后,即 10:45。23:50,下一个能被 整除的分钟数是在 分钟后,此刻小时数会进位,时间变为第二天的 00:00。对于 的数据,。所有输入的字符串格式均为 HH:MM,字符串的格式均满足时间要求。