#6763. 时间转换大师

时间转换大师

题目描述

小明正在学习时间单位的换算。

现在给定一个非负整数 SS,表示一段时间的总秒数。请你将它转换成“小时、分钟、秒”的形式。

例如,36613661 秒可以表示为:1 小时 1 分钟 1 秒。

请输出转换后的小时数、分钟数和秒数。

约定和数据范围

测试点 分值 SS 的范围 特殊限制
1 10 1S<601 \leq S < 60 不足一分钟,只包含秒
2 20 60S<360060 \leq S < 3600 不足一小时,且 SS6060 的倍数
3 30 不足一小时,且 SS 不是 6060 的倍数
4 10 3600S1000003600 \leq S \leq 100000 SS36003600 的倍数,恰好为若干小时
5 30

对于所有的数据,0S1000000 \leq S \leq 100000

格式

输入格式

输入一行,包含一个非负整数 SS,表示总秒数。

输出格式

输出一行,包含三个整数,分别表示小时数、分钟数和秒数。

三个整数之间用一个空格隔开。

样例

45
0 0 45
180
0 3 0
3661
1 1 1

样例解释:

  • 样例1:4545 秒不足一分钟,因此小时数和分钟数都为 00,秒数为 4545
  • 样例2:180180 秒刚好等于 33 分钟,因此输出 00 小时、33 分钟、00 秒。
  • 样例3:36613661 秒 = 1×3600+1×60+11 \times 3600 + 1 \times 60 + 1,因此输出 11 小时、11 分钟、11 秒。