Διάδοση ασθένειας 2
Δημοσιεύτηκε: Τετ Ιουν 08, 2011 6:23 pm
Κάποια κελιά ενός
πίνακα έχουν μολυνθεί από μία ασθένεια. Η ασθένεια επεκτείνεται και στα υπόλοιπα κελιά με βάση τον ακόλουθο κανόνα:
Για κάθε τέσσερα γειτονικά κελιά που σχηματίζουν έναν
υποπίνακα, αν το ένα τουλάχιστον ζευγάρι απέναντι κελιών (δηλαδή δύο κελιών που έχουν μία ακριβώς κοινή κορυφή) είναι μολυσμένο, τότε μολύνονται και τα υπόλοιπα κελιά του υποπίνακα.
Να υπολογιστεί ο ελάχιστος αριθμός μολυσμένων κελιών ώστε να μπορούν να μολύνουν με βάση τον πιο πάνω κανόνα όλα τα υπόλοιπα κελιά.
Το πρόβλημα αυτό το εμπνεύστηκα από το πρόβλημα εδώ(viewtopic.php?f=111&t=16299), για αυτό μοιάζουν και τόσο πολύ οι εκφωνήσεις.
πίνακα έχουν μολυνθεί από μία ασθένεια. Η ασθένεια επεκτείνεται και στα υπόλοιπα κελιά με βάση τον ακόλουθο κανόνα:Για κάθε τέσσερα γειτονικά κελιά που σχηματίζουν έναν
υποπίνακα, αν το ένα τουλάχιστον ζευγάρι απέναντι κελιών (δηλαδή δύο κελιών που έχουν μία ακριβώς κοινή κορυφή) είναι μολυσμένο, τότε μολύνονται και τα υπόλοιπα κελιά του υποπίνακα.Να υπολογιστεί ο ελάχιστος αριθμός μολυσμένων κελιών ώστε να μπορούν να μολύνουν με βάση τον πιο πάνω κανόνα όλα τα υπόλοιπα κελιά.
Το πρόβλημα αυτό το εμπνεύστηκα από το πρόβλημα εδώ(viewtopic.php?f=111&t=16299), για αυτό μοιάζουν και τόσο πολύ οι εκφωνήσεις.
ή λιγότερα. Τώρα, εδώ είναι το μυστικό, η διαδικασία μόλυνσης που περιγράφτηκε έχει την ιδιότητα να μην αυξάνει την συνολοκή περίμετρο (βλέπε σχήμα). Οπότε δεν μολύνονται όλα καθώς τότε η τελική συνολική περίμετρος θα είναι
, δηλαδή μεγαλύτερη από την αρχική. Άτοπο.