O Canada
Σε αυτό το πρόβλημα, ένα πλέγμα είναι ένας πίνακας κελιών επί , όπου κάθε κελί είναι είτε κόκκινο είτε λευκό.
Ορισμένα πλέγματα είναι παρόμοια με άλλα πλέγματα. Το πλέγμα είναι παρόμοιο με το πλέγμα αν και μόνο αν το μπορεί να μετασχηματιστεί στο με κάποια ακολουθία αλλαγών. Μια αλλαγή συνίσταται στην επιλογή ενός τετραγώνου επί στο πλέγμα και αναποδογυρίζοντας το χρώμα κάθε κελιού στο τετράγωνο. (Τα ερυθρά κελιά στο τετράγωνο θα γίνουν λευκά και τα λευκά κελιά στο τετράγωνο θα γίνουν κόκκινα.)
Σας δίνονται πλέγματα. Μετρήστε τον αριθμό των ζευγών πλεγμάτων που είναι παρόμοια. (Τυπικά, αριθμήστε τα πλέγματα από το έως το , μετά μετρήστε τον αριθμό των πλειάδων ("tuples") (, ) έτσι ώστε και το πλέγμα να είναι παρόμοιο με το πλέγμα .)
Είσοδος
Η πρώτη γραμμή της εισόδου περιέχει (), το μέγεθος των πλεγμάτων. Η δεύτερη γραμμή περιέχει το (), τον αριθμό των πλεγμάτων. Η είσοδος αποτελείται από γραμμές, όπου κάθε γραμμή περιέχει χαρακτήρες, όπου κάθε χαρακτήρας είναι είτε είτε , που υποδεικνύει το χρώμα (κόκκινο ή λευκό αντίστοιχα) για εκείνο το στοιχείο στο πλέγμα. Επιπλέον, μετά από τις πρώτες δύο γραμμές της εισόδου, οι επόμενες γραμμές περιγράφουν το πρώτο πλέγμα, ακολουθούμενες από γραμμές που περιγράφουν το δεύτερο πλέγμα και ούτω καθεξής.
Βαθμολογία
Για από τους διαθέσιμους βαθμούς, .
Έξοδος
Εκτυπώστε τον αριθμό των ζευγαριών πλεγμάτων που είναι παρόμοια
Παράδειγμα
input
2
2
RW
WR
WR
RW
output
1
Επεξήγηση του παραδείγματος
Υπάρχουν ακριβώς δύο πλέγματα και είναι παρόμοια επειδή το πρώτο πλέγμα μπορεί να μετασχηματιστεί στο δεύτερο πλέγμα χρησιμοποιώντας μόνο μία αλλαγή (επιλέγοντας το τετράγωνο επί που αποτελείται από ολόκληρο το πλέγμα).
Comments