Kode terpendek untuk menghasilkan waktu yang tepat pada jam menang.
Anda adalah penjelajah waktu yang berpengalaman dan diketahui berhenti di banyak planet selama jurnal Anda. Setiap planet berputar pada kecepatan yang berbeda dan karenanya, lamanya satu hari berbeda dari hari 24 jam yang biasa. Akibatnya, planet-planet menggunakan jam dengan jumlah jam yang berbeda. Jam pada jam dengan x jam disusun mirip dengan jam kita (1, 2, 3, ..., x ) dengan angka berputar searah jarum jam dan x berada di atas.
Selain itu, setiap planet memiliki jumlah menit yang berbeda dalam satu jam, dan jumlah detik yang berbeda dalam satu menit. Anda akan diberi waktu mulai dan beberapa detik berlalu dari mana Anda harus menentukan waktu berakhirnya.
Input dapat diambil langsung dari file yang dikirimkan sebagai argumen, atau sebagai input standar. Baris input pertama adalah jumlah jam yang harus Anda proses. Setelah itu, setiap jam memiliki tiga jalur input yang berisi bilangan bulat dalam format berikut:
x y z
h m s
t
Arti setiap huruf di bawah ini.
x = Jumlah jam dalam sehari (2 <= x <= 99)
y = Jumlah menit dalam satu jam (2 <= y <= 100)
z = Jumlah detik dalam satu menit (2 <= z <= 100)
h = Jam waktu mulai (1 <= h <= x)
m = Menit waktu mulai (0 <= m <y)
s = Yang kedua dari waktu mulai (0 <= s <z)
t = Jumlah detik yang telah berlalu
Output harus menjadi waktu akhir untuk setiap jam setelah t detik berlalu sejak waktu mulai. Output Anda harus diformat sebagai waktu jam standar (HH: MM: SS). Angka harus diisi, bila perlu, untuk memastikan bahwa semua angka adalah dua digit.
Uji Kasus
Memasukkan
2
5 20 10
1 10 5
2633
6 25 5
6 0 3
290
Keluaran
04:13:08
02:08:03
Memasukkan
1
14 17 11
12 16 10
1530
Keluaran
07:03:00
Memasukkan
2
8 40 25
3 1 15
10620
14 15 20
1 14 0
-580
Keluaran
05:26:10
14:00:00