时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
听反方向的钟,就能回到过去吗?
回到过去,你就能拿到ACM金牌吗?
你正穿梭于

个平行时空,然后重新设定每个时空的时间。
非常不妙的是,你只知道

下的时间,而钟却是

。
请确保你转换得到的时间是正确的。
输入描述:
第一行有一个整数
,代表时空数量。
随后
行,每行两个整数
和
,代表
下的小时和分钟。
输出描述:
输出
行,每行两个整数和一个字符串
,代表
下的小时,分钟,以及上下午指示符。
示例1
输入
复制
8
0 0
0 23
1 0
1 14
12 0
12 34
13 0
19 19
输出
复制
12 0 am
12 23 am
1 0 am
1 14 am
12 0 pm
12 34 pm
1 0 pm
7 19 pm
说明
详细时间对照,请查看
。