Jedną z rzeczy na które sędzia na SPOJu jest wrażliwy jest wypisywanie wyników. Zauważ, że twój program wypisuje:
08:00,08:45,09:00,09:45,10:00,10:45,11:00,11:45,
a powinno być:
08:00,08:45,09:00,09:45,10:00,10:45,11:00,11:45
i ten przecinek na końcu na prawdę robi różnicę, bo dla sprawdzarki jest to kolejny znak który tam po prostu jest i ona musi go jakoś zinterpretować, przecinki łatwo możesz przestawić i wtedy już powinny być jakieś punkciki.