Saatler üzerinde doğru süreleri oluşturmak için en kısa kod kazanır.
Tecrübeli bir zaman yolcususunuz ve dergilerinizde birçok gezegende durduğunuz biliniyor. Her gezegen farklı bir oranda döner ve bu nedenle, bir günün uzunluğu 24 saatlik normal günümüzden farklıdır. Sonuç olarak, gezegenler farklı saatlerde saatler kullanır. X saati olan bir saatteki saatler bizimkine (1, 2, 3, ..., x ) benzer şekilde düzenlenir ve sayı saat yönünde döner ve x en üstte olur.
Ek olarak, her gezegenin bir saatte farklı bir dakika ve bir dakika içinde farklı bir saniye sayısı vardır. Size bir başlangıç zamanı ve bitiş zamanını belirlemeniz gereken bir dizi geçen saniye verilecektir.
Giriş, bağımsız değişken olarak veya standart girdi olarak iletilen bir dosyadan doğrudan alınabilir. İlk girdi satırı, işlemeniz gereken saat sayısı olacaktır. Bundan sonra, her saatin aşağıdaki biçimde tamsayılar içeren üç giriş satırı vardır:
x y z
h m s
t
Her harfin anlamı aşağıdadır.
x = Gün içindeki saat sayısı (2 <= x <= 99)
y = Bir saatteki dakika sayısı (2 <= y <= 100)
z = Dakikadaki saniye sayısı (2 <= z <= 100)
h = Başlangıç zamanının saati (1 <= h <= x)
m = Başlangıç zamanının dakikası (0 <= m <y)
s = Başlangıç zamanının ikincisi (0 <= s <z)
t = Geçen saniye sayısı
Çıkış , başlangıç zamanından bu yana t saniye geçtikten sonra her saat için bitiş zamanı olmalıdır . Çıktınız standart saat olarak biçimlendirilmelidir (SS: DD: SS). Tüm numaraların iki basamaklı olduğundan emin olmak için gerektiğinde sayılar dolgulu olmalıdır.
Test Durumları
Giriş
2
5 20 10
1 10 5
2633
6 25 5
6 0 3
290
Çıktı
04:13:08
02:08:03
Giriş
1
14 17 11
12 16 10
1530
Çıktı
07:03:00
Giriş
2
8 40 25
3 1 15
10620
14 15 20
1 14 0
-580
Çıktı
05:26:10
14:00:00