Zombie Apocalypse
Η χώρα σας έχει πρόβλημα με τα ζόμπι. Δηλαδή, έχει ζόμπι, που είναι πρόβλημα. Ευτυχώς, εργάζεστε επικερδώς στο Forsenic Institute for Zoology and Zombie Emerging Studies (FIZZES) και η δουλειά σας είναι απλώς να δώσετε ένα μέτρο για το πόσο σοβαρό είναι το πρόβλημα.
Έχετε χαρτογραφήσει τη χώρα σας σε ένα πίνακα κελιών επί που επισημαίνονται με μη αρνητικούς ακέραιους αριθμούς.
Έχετε τις ακριβείς τοποθεσίες όλων των ζόμπι και ξέρετε ότι δεν υπάρχουν δύο ζόμπι στην ίδια τοποθεσία. Τα κελιά που περιέχουν ένα ζόμπι επισημαίνονται με . Στη συνέχεια, όλα τα κελιά που δεν έχουν επισημανθεί και που αγγίζουν ένα κελί (όπου το άγγιγμα ενός κελιού σημαίνει το άγγιγμα σε οποιαδήποτε πλευρά ή γωνία ενός κελιού. Έτσι κάθε κελί αγγίζει έως και άλλα κελιά) επισημασμένο με επισημαίνονται με . Στη συνέχεια, όλα τα μη επισημασμένα κελιά που αγγίζουν ένα κελί επισημασμένο με επισημένονται με . Αυτή η διαδικασία συνεχίζεται μέχρι να επισημαστούν όλα τα κελιά. Αυτοί οι αριθμοί δείχνουν το επίπεδο ανησυχίας που έχει το γραφείο σας για την εξάπλωση των ζόμπι.
Ένα μικρό παράδειγμα φαίνεται παρακάτω.
2 2 1 1 1 2
2 1 1 0 1 2
2 1 0 1 1 2
2 1 1 1 2 2
2 2 2 2 2 3
Το αφεντικό σας σας έχει δώσει έναν ακέραιο και πρέπει να καθορίσετε τον αριθμό των κελιών που είναι επισημασμένα με τον ακέραιο .
Είσοδος
Η πρώτη γραμμή της εισόδου θα περιέχει δύο, χωρισμένους με κενό, ακέραιους και (, ) που υποδεικνύουν το μέγεθος του πλέγματος. Οι επόμενη γραμμή περιέχει τον αριθμό (), που υποδεικνύει τον αριθμό των κελιών που περιέχουν ζόμπι. Οι επόμενες γραμμές καθεμία περιέχουν δύο, χωρισμένους με κενό, ακέραιους που υποδεικνύουν την σειρά και την στήλη του -οστου ζόμπι (, ). Δύο ζόμπι δεν είναι ποτέ στο ίδιο κελί: οπότε αν τότε () (). Η τελευταία γραμμή θα περιέχει τον ακέραιο ().
Βαθμολογία
Για από τους διαθέσιμους βαθμούς, και .
Για επιπλέον από τους διαθέσιμους βαθμούς, .
Για επιπλέον από τους διαθέσιμους βαθμούς, .
Έξοδος
Εκτυπώστε τον αριθμό των κελιών στο πλέγμα που είναι επισημασμένα με τον ακέραιο .
Παράδειγμα
input
5 6
2
3 3
2 4
2
output
15
Επεξήγηση του παραδείγματος
Η είσοδος του παραδείγματος είναι το παράδειγμα που είδαμε παραπάνω, το οποίο έχει 2-αρια.
Comments