Le code le plus court pour générer les heures correctes sur les horloges gagne.
Vous êtes un voyageur temporel aguerri et vous êtes connu pour vous arrêter à de nombreuses planètes au cours de vos journaux. Chaque planète tourne à un rythme différent et pour cette raison, la durée d'une journée est différente de notre journée habituelle de 24 heures. En conséquence, les planètes utilisent des horloges avec différents nombres d'heures. Les heures sur une horloge avec x heures sont disposées de manière similaire à la nôtre (1, 2, 3, ..., x ) avec le nombre tournant dans le sens horaire et x étant en haut.
De plus, chaque planète a un nombre différent de minutes en une heure et un nombre différent de secondes en une minute. Vous recevrez une heure de début et un nombre de secondes écoulées à partir desquelles vous devrez déterminer l'heure de fin.
L'entrée peut être prise directement à partir d'un fichier passé en argument ou en entrée standard. La première ligne d'entrée sera le nombre d'horloges à traiter. Après cela, chaque horloge a trois lignes d'entrée qui contiennent des entiers au format suivant:
x y z
h m s
t
La signification de chaque lettre est ci-dessous.
x = Le nombre d'heures dans une journée (2 <= x <= 99)
y = Le nombre de minutes dans une heure (2 <= y <= 100)
z = Le nombre de secondes dans une minute (2 <= z <= 100)
h = L'heure de l'heure de démarrage (1 <= h <= x)
m = La minute de l'heure de démarrage (0 <= m <y)
s = La seconde de l'heure de démarrage (0 <= s <z)
t = Le nombre de secondes qui se sont écoulées
La sortie doit être l'heure de fin de chaque horloge après que t secondes se sont écoulées depuis l'heure de début. Votre sortie doit être formatée en temps d'horloge standard (HH: MM: SS). Les chiffres doivent être remplis, si nécessaire, pour garantir que tous les chiffres sont à deux chiffres.
Cas de test
Contribution
2
5 20 10
1 10 5
2633
6 25 5
6 0 3
290
Production
04:13:08
02:08:03
Contribution
1
14 17 11
12 16 10
1530
Production
07:03:00
Contribution
2
8 40 25
3 1 15
10620
14 15 20
1 14 0
-580
Production
05:26:10
14:00:00