Καλησπέρα, sorry για το delay. Όντως βάλαμε κάποια extra testcases γιατί περνούσε μια λύση $Ο(N \cdot M)$ ενώ δεν θα έπρεπε (ανακοίνωση). Όμως φροντίσαμε οι παλιές βέλτιστες λύσεις να μην επηρεαστούν.
Γενικά για τα testcases, ίσως το έχει πει και ο κ. Φωτάκης στο μάθημα, ουσιαστικά φτιάχνουμε ένα πρόγραμμα που παράγει ένα set από random testcases. Το τρέχουμε μια φορά και σας τα δίνουμε publicly και το τρέχουμε άλλη μια και τα βάζουμε στον grader.
Οπότε το "structure" σε grader και στα ανοιχτά testcases είναι περίπου ίδιο, απλά υπάρχουν άλλοι αριθμοί κλπ. Επομένως, αν περνάτε τα publicly available testcases λογικά, αν δεν υπάρχει κάποιο sneaky λάθος*, θα έπρεπε να περνάτε και τα testcases στον grader.
*sneaky λάθος: π.χ. χρησιμοποιείτε μεταβλητές ή θέσεις πίνακα χωρίς να έχουν αρχικοποιηθεί(?), πιθανώς σε windows και linux αυτό να έχει διαφορετική συμπεριφορά.
Αν στο teleports περνάς όλα τα public testcases και δεν βρήκες ακόμα γιατί δεν περνάει στον grader, στείλε μου αν θες τον κώδικα (m.stouras@gmail.com) μήπως βρω τι γίνεται